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