php转换字符串的问题 function newphp($asp){ $a=trim(eregi_replace("[^0-9]","",$asp)); $char=explode(".",$asp); $char[0]="new"; $char[1]=".php?id=".$a;return $char[0].$char[1];}echo newphp("abc_1.asp"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种办法只能征对我列出的这个列子的字串,可是实际字串还有大量其他的字符啊,要从这个字串中找出特征码 abc_ 和 .asp 中的数字,然后换成 new.php?id=数字用一句 eregi_replace 有办法实现吗? 简单地说:abc_1.asp 替换成 1 , abc_2.asp 替换成 2 ...有很多 我用这样不行,帮我看看是什么问题$newstr=ereg_replace("abc_(\d+)\.asp","\\0",$str); <?php$str = 'abc_1.asp abc_2.asp abc_3.asp abc_4.asp ... abc_500.asp ... ';// 这两个的效果都是一样的echo preg_replace("/abc_(\d+)\.asp/i", "new.php?id=\\1", $str);echo preg_replace("/(abc_)(\d+)(\.asp)/i", "new.php?id=\\2", $str);// Output// new.php?id=1 new.php?id=2 new.php?id=3 new.php?id=4 ... new.php?id=500 ... ?> PHP有没有取回mysql"select count"结果的简单写法? linux mysql 启动问题 求教一个有关算法的问题 php转成PDF出错(TCPDF) 谁知道html怎么放进app里 高分请教,急——复选框不钩选,提交的时候出错。 关于PHP生成RSS显示中文的问题. 有谁知道 php 解压 rar,zip 的压缩包? 调查:jsp php perl mysql 100元型空间 如何将两个文件的内容一起复制到一另一个文件中去? 求教一个PHP循环的问题,请大家帮忙 100分简单时间问题!
用一句 eregi_replace 有办法实现吗?
有很多
<?php$str = 'abc_1.asp abc_2.asp abc_3.asp abc_4.asp ... abc_500.asp ... ';// 这两个的效果都是一样的
echo preg_replace("/abc_(\d+)\.asp/i", "new.php?id=\\1", $str);
echo preg_replace("/(abc_)(\d+)(\.asp)/i", "new.php?id=\\2", $str);// Output
// new.php?id=1 new.php?id=2 new.php?id=3 new.php?id=4 ... new.php?id=500 ...
?>