preg_match_all求一个正则表达式 12,123,"aa,bb,cc",123结果要是 12 123 aa,bb,cc 123 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果php>5.3的话,直接用这个吧var_dump(str_getcsv('12,123,"aa,bb,cc",123',',','"')); 不错,这个的确是csv的格式啊。 本帖最后由 xuzuning 于 2011-06-10 09:18:01 编辑 在3楼的基础上去掉“吧$s = '12,123,"aa,bb,cc",123'; preg_match_all('/[^,"]+|"[^"]+"/is', $s, $r);$re=preg_replace('/"/','',$r[0]); print_r($re); 这样的代码还是有问题的,你要用值中间不能用“ 如12,123,"ab,\"he\",abf",123,最好自己写程序提取 PHP程序安装报错,怎么解决,求教! 关于汉字utf8编码 关于返回上一页的种种写法(php)100分悬赏 我想在文章发布中加个编辑器不知道要怎么做? 着急? Windows 2003 iis 7.0下,如何调试 mysql + php 程序? 怎样让用户点击一个链接就弹出对话框要求输入新名字,确定则提交 变量值传递问题! 如何自动转到另一个页面? 登录后如果超过30分钟没有任何操作,如果再操作需重新登录,应如何实现 flock的问题 首页包含的js文件中,被人注入下面的js代码的问题,在线等 js弹出框操作
$s = '12,123,"aa,bb,cc",123';
preg_match_all('/[^,"]+|"[^"]+"/is', $s, $r);
$re=preg_replace('/"/','',$r[0]);
print_r($re);
这样的代码还是有问题的,你要用值中间不能用“ 如12,123,"ab,\"he\",abf",123,最好自己写程序提取