求一个简单的替换 $a="adfd/34343/3434/10503/34355/10503_2.jpg";_2.jpg 是 _数字.jpg 我要替换数字加一最后结果是$a="adfd/34343/3434/10503/34355/10503_3.jpg";谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a="adfd/34343/3434/10503/34355/10503_2.jpg"; $s=explode("_",$a);$s2=explode(".",$s[1]);$s3=$s2[0]+1;$s4=$s[0]."_".$s3.".".$s2[1];echo $s4; $a="adfd/34343/3434/10503/34355/10503_2.jpg"; echo preg_replace("/_(\d+)\./e", '"_".($1+1)."."', $a); 前面的人提供了两种方法我再给一种$a="adfd/34343/3434/10503/34355/10503_3.jpg";$path=pathinfo($a);$b=substr($a,0,strpos($a,'_',0)+1).(substr($a,strpos($a,'_',0)+1,1)+1).".".$path["extension"]; Smarty有没有这样的功能? 在国外可以访问国内的网站吗? 报表问题 求个好算法 如何做服务器呢? SVN提交成功,但是版本库里面的内容没有更新。 我在vc下作开发有一年多了,痛恨ms的垄断,不知道学习php是否可以摆脱受人制约的感觉,同时想问php有前途吗,听说她的问题很多?! 初学php,问一个很初级的问题 ftp上传的根目录问题 表单无法提交,气死我了..高手进...... 请大家帮助我!!! php flash 通信
echo preg_replace("/_(\d+)\./e", '"_".($1+1)."."', $a);
$a="adfd/34343/3434/10503/34355/10503_3.jpg";
$path=pathinfo($a);
$b=substr($a,0,strpos($a,'_',0)+1).(substr($a,strpos($a,'_',0)+1,1)+1).".".$path["extension"];