私はこのコードを持っています:
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);