首页 > 代码库 > php回调函数callback函数实例
php回调函数callback函数实例
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php // 将文本中的年份增加一年. $text = "April fools day is 04/01/2002\n" ; $text .= "Last christmas was 12/24/2001\n" ; // 回调函数 function next_year( $matches ) { // 通常: $matches[0]是完成的匹配 // $matches[1]是第一个捕获子组的匹配 // 以此类推 return $matches [1].( $matches [2]+1); } echo preg_replace_callback( "|(\d{2}/\d{2}/)(\d{4})|" , "next_year" , $text ); ?> |
输出
?
1 2 | April fools day is 04/01/2003 Last christmas was 12/24/2002 |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。