Amigo ABI: ya se que puede hacerse con str_replace() ... pero no es tan "flexible" y ademas.. no quiero hacer el reemplazo SIEMPRE... sino que puedo no hacerlo y eso lo decido en mi funcion callback.
Aca lo que tengo hecho:
Código lo hecho:
Ver original<?
$html='la casa de <strong>Pedro Perez</strong> esta en <strong><a title="pepe" href=\'http://www.google.com/\'>Google</a></strong>, y la mia no';
echo $html."<p/>\n\n\n" ;
echo strong_per_italic($html);
function strong_per_italic($html){
return preg_replace_callback("|<strong>(.*)</strong>|is","intercambio",$html);
}
function intercambio($matches){
return '<i>'.$matches[1].'</i>';
}
?>