preg_replace_callback函里数如何在php中使用

  介绍

preg_replace_callback函里数如何在php中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

php正则表达式功能强大,本范例演示了preg_replace_callback函里数的用法

//, Define  a  dummy 文本,for 测试…   $ Text =,“标题:,Hello 世界! \ n";   Text 美元。=,“作者:,乔纳斯\ n";   Text 美元。=,“却;能够is  a  example 消息! \ n \ n";   Text 美元。=,“标题:,Entry  2 \ n";   Text 美元。=,“作者:,索尼娅\ n";   Text 美元。=,“Hello 世界,,你们# 39;s  ! \ n";//,却;能够function  will  replace  specific 匹配//,into  a  new 形式   function  RewriteText(匹配美元){//才能,Entire  matched 部分:,//,才能——祝辞/?美元才能EntireSection =, $匹配[0];//,才能——祝辞,“\ nTitle:, Hello 世界!“//才能,Key //,才能——祝辞,([a-z0-9] +)   Key 美元才能,,,,,,=,$匹配[1];//,才能——祝辞,“Title"//才能,Value //,才能——祝辞,([r ^ \ n \] +)   美元才能Value ,,,=, $匹配[2];//,才能——祝辞,“Hello 世界!“//才能,Add  some  bold  (& lt; b>), tags 用around 从而key    return 才能;& # 39;& lt; b> & # 39;,只Key 美元;只& # 39;& lt;/b>:, & # 39;,只美元价值;   }//,,regular  expression  will  extract 以及pass  all “关键:,value" pairs //,,“RewriteText", function  that  is  definied 上面   $ NewText =, preg_replace_callback (& # 39;/[\ r \ n] ([a-z0-9] +):, ([r ^ \ n \] +)/我# 39;,,“RewriteText",,美元文本);//,Print 从而,new  modified 文本   print 美元NewText;

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

preg_replace_callback函里数如何在php中使用