关于一个简单的正则表达式! explode(",", ...);for(){ explode("#", ...);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "1,AAAA#2,BBBB#3,CCCC#4,DDDD#" ;$a = preg_replace("/(\d)(,\w+#)/","'\\1',",$str) ;$b = preg_replace("/\d,(\w+)#/","'\\1',",$str) ; 多了个逗号substr($a,0,-1) ;substr($b,0,-1) ; 如果 $str 中含有中文就不行了.$str = "1,AAAA#2,BBBB#3,CCCC#4,DDDD#" ;比如变成$str = "N01,主页#N02,新闻#N03,下载#";就不行了. $a = preg_replace("/([\w\d]+)(,.+?#)/","'\\1',",$str) ;$b = preg_replace("/[\w\d]+,(.+?)#/","'\\1',",$str) ; 表单提交乱码问题 请教见多识广的高手来说说加密问题 采集内容页面的时候图像路径问题 播放器问题 php源码有让图片加载木马的可能? 如何去掉window.top.close()关闭窗口提示 关于搜索引擎优化 为何刷新页面后,我写的超链接就没有了,显示不出来了 关于“精灵的悲哀”这种编码 新手有关数据库连接的问题 求一个UPDATE语句 请哥哥姐姐帮个忙!谢谢~^-^
$a = preg_replace("/(\d)(,\w+#)/","'\\1',",$str) ;
$b = preg_replace("/\d,(\w+)#/","'\\1',",$str) ;
substr($a,0,-1) ;
substr($b,0,-1) ;
$str = "1,AAAA#2,BBBB#3,CCCC#4,DDDD#" ;
比如变成
$str = "N01,主页#N02,新闻#N03,下载#";
就不行了.
$b = preg_replace("/[\w\d]+,(.+?)#/","'\\1',",$str) ;