PHP preg_replace_callback()函数

preg_replace_callback  执行一个正则表达式搜索并且
使用一个回调进行替换

<?php
//取内容中的图片地址
$content  = “内容”;
// 回调函数
function img_chage($matches)
{
// 通常: $matches[0]是完成的匹配
// $matches[1]是第一个捕获子组的匹配
// 以此类推
return $matches[1];
}
$content = preg_replace_callback(‘/<img[^>]*src=[\'”]?([^>\'”\s]*)[\'”]?[^>]*>/i’, “img_chage”, $content);
?>