我有这个代码:
preg_match_all('#href="/mp3/(.*?).html#', $content, $salida);
我需要在输出(数组)中将“_”替换为“”(空格),就像这样
$salida = str_replace('_', ' ', $salida);
显然该代码不起作用
我有这个代码:
preg_match_all('#href="/mp3/(.*?).html#', $content, $salida);
我需要在输出(数组)中将“_”替换为“”(空格),就像这样
$salida = str_replace('_', ' ', $salida);
显然该代码不起作用
我想你要找的是preg_replace_callback
$salida = preg_replace_callback(
'(href="/mp3/.*?\.html)',
function($m) {return str_replace("_","",$m[0]);},
$content);