解决方案 »
- 非常怪异的问题,用header()函数置多个cookie怎么只能写入最后一个cookie?
- 正则表达式匹配问题
- 邮件发送问题
- 如何提高上传缩略图的品质
- 在PHP中如何利用正则将“[URL=http://连接]标题[/URL]”转为“<a href=http://连接>标题</a>”?看了很多论坛程序,也没明白!
- 用那个用户名登陆mysql?
- win2000下运行PHP程序的问题
- 如果我经常要换机子,可以只拷贝MySQL里面保存数据的文件吗?都要拷贝哪些文件?
- 请教有关代码升级php7的问题
- 重写Apache的路由
- 怎么才能把PhpMyadmin的导出功能关闭
- [分享]PHP+Mysql+jQuery+fullcalendar实现的微型公司内部订餐系统
$aa['18999'] = 'abcde';
echo preg_replace("/\d+/e", '$aa["\0"]', '18999');
/*
print abcde
*/
$bbb[16899] = '12345abcd';
preg_replace("/数字 (\d+) 为最后结果/", '<a href="#\1" class="tip"> $bbb[\1] </a>', $string);我想如上所示替换成链接的形式,并且将下面$bbb变量后的中括号内也变成16899,变成$bbb[16899],然后输出上面$bbb[16899]的值,最后结果就是变成:<a href="#12345abcd" class="tip"> 12345abcd </a>如何实现?
$string = '数字 (\d+) 为最后结果';应该是:
$string = '数字 16899 为最后结果';