在PHP中回调函数preg_replace_callback可以执行正则表达式的搜索和替换。
与preg_replace函数相比(什么?作用不知道,好吧,点击前面的链接<_>),preg_replace_callback函数可以将要替换的字符串导入到一个函数中处理,并且可以将处理后的结果进行替换。
语法如下:
preg_replace_callback(pattern,callback,subject [, int limit])
callback是用来处理匹配字符串的函数。
例如:
- <?php
- $php = “Thhese number are 1234567″;
- function upgrade($matches)
- {
- return “0″.$matches[0];
- }
- echo preg_replace_callback(“/\d{7}/”,”upgrade”,”$php”);
- ?>
结果:
Thhese number are 01234567







最新评论
再来浏览一次,上次没看懂。
:evil: 不错啊
博主的技术文章很有帮助
好文章,关注啦!谢谢博主分享
你好 来学习下
我来了哦
第一次来访留个记号
呵呵,哥们越来越勤奋了啊 :
php点点通,(www.ph
:eek: :eek: