clwn.net
当前位置:首页 >> php 我将中文的逗号换成英文的逗号.咋不好使? >>

php 我将中文的逗号换成英文的逗号.咋不好使?

str_replace();试试,

$a=str_replace(",",",",$rs['keyname']); $g=explode(",",$a); 我就是用这种方法就可以实现的,不知道你是出现的什么问题啊?

可以正常转换,只不过你的变量误用了! $test = str_replace(',', ',',$str); $test=str_replace('。','.',$str); 第一句是将中文逗号转换为英文逗号,赋值给 $test 第二句呢?为什么后面的变量又是 $str,这样 $test 自然被再次赋值,仅仅替换...

function 一个方法。 例如 $str 要转换的字符串 function phpstrtr ($str){ $tr=array( ','=>','); return strtr($str, $tr); }

$str = '闯关|||原创游戏"转化为闯关m原创游戏'; echo str_replace('|', ',', $str); die;

对固定的字符串替换不要使用正则,使用str_replace既可,例如: 经过测试,结果复核你的要求。

你是怎么用php到处数据的 fputcsv() ? 以上代码执行后,CSV 文件会类似这样: George,John,Thomas,USA James,Adrew,Martin,USA

现在都在用str_replace,preg_replace现在用的如果你的服务器比较新,可能不支持。上楼说的不对应该是:str_replace('/[\,]/',"\\",$goods['keywords']).

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com