clwn.net
当前位置:首页 >> php str_rEplACE无法转换中文逗号 >>

php str_rEplACE无法转换中文逗号

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

str_replace();试试,

tukiz02 替换错了[php]$fds??= str_replace(array(\",\", \",\"), \'?\', $str);echo $fds;#这样试试[/php]

$fhz=str_replace("src=\"../images/\"","src=\"http://www.weather.com.cn/m/i/city/\"",$fhz); 改为 $fhz=str_replace("src=\"/m2/","src=\"http://www.weather.com.cn/m2/",$fhz);

用其相应的mb_XXX版本试试。

勇往直前回复于15日17点58分 楼主的mb_string扩展有没有打开啊,如果打开的话,可以用双字节可靠的mb_ereg_replace函数,因为str_replace不是双字节可靠的函数, PHP code

这是因为php的弱变量类型引起的,强行指定string即可,类似的php bug还有int类型数字与string类型数字之间的计算

首先保证str_replace时编码程序与调用的页面代码一致,比如程序文件的编码为UTF8,调用页面的编码也是UTF8,这样在程序代码中就可以直接使用中文了。 str_replace('哈哈','呵呵',$buffer)

输出结果 http://www.google.com 王大明 如果要替换中文。显示的时候要确保 页面的编码与php文件编码一致。否则会导致显示为乱码 查看php文件编码,如果用的是DW的话在 页面属性->标题/编码 中查看或修改

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