请教一个str_replace函数的问题 有个问题还要请教下,比如下面一组数据00010,00014,0000000023,24,0027,0000我想去掉这里面的所有的0 , 但是“,”号前面的0不去掉即00010,00014,0000000023,24,0027,0000这组数据变成10,14,23,24,27请问这个该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo preg_replace('/(^|,)0+/', '$1', '00010,00014,0000000023,24,0027,0000');10,14,23,24,27,1、str_replace 只能替换固定的字符串,不定的串需要用正则表达式2、不认为 10,14,23,24,27 这个结果是正确的,因为他丢失了一项 $str = "00010,00014,0000,000023,24,0027,0000";echo trim(preg_replace("/[^,]+,?/e", "intval('\\0') > 0 ? intval('\\0').',' : ''", $str), ',');//10,14,23,24,27 一个简单的php截取字符窜问题 php 显示mysql数据库中表的内容无法显示,是个空白页,也没提示错误什么的。 请各位高手帮帮忙,急急急 为什么PHP的项目发布到线上后session就不管用了。 求正则一个/<ul(.*)<\/ul>/is $DOM 操作时如何实现换行 转帖]一百万元的首页,打造网络神话,把不可能变成可能 高手帮我写个域名转向页面! 请教这个函数 php+sql 生成一个火车站中文名和拼音对应表! 求思路 php基础编程 未结帖申请
2、不认为 10,14,23,24,27 这个结果是正确的,因为他丢失了一项
$str = "00010,00014,0000,000023,24,0027,0000";
echo trim(preg_replace("/[^,]+,?/e", "intval('\\0') > 0 ? intval('\\0').',' : ''", $str), ',');
//10,14,23,24,27