现在的位置: 首页php-基础语法>正文
PHP中的回调函数有什么用  
发表于764 天前 php-基础语法 评论关闭

PHP中回调函数preg_replace_callback可以执行正则表达式的搜索和替换。

preg_replace函数相比(什么?作用不知道,好吧,点击前面的链接<_>),preg_replace_callback函数可以将要替换的字符串导入到一个函数中处理,并且可以将处理后的结果进行替换。

语法如下:

preg_replace_callback(pattern,callback,subject [, int limit])

callback是用来处理匹配字符串的函数。

例如:

  1. <?php
  2. $php = “Thhese number are 1234567″;
  3. function upgrade($matches)
  4. {
  5. return “0″.$matches[0];
  6. }
  7. echo preg_replace_callback(“/\d{7}/”,”upgrade”,”$php”);
  8. ?>

结果:

Thhese number are 01234567

报歉!评论已关闭.

不想听你唠叨×