Hola buenas, soy un poco nuevo en esto del php y he estado tratando de crear una función que me cambie los acentos por "acutes".. la funcion str_replace me ha parecido la más correcta por lo tanto armé esto:
Código PHP:
<?php
$texto="hola cómo estás";
function cambio($texto)
{
$acentos=("á","é","í","ó","ú");
$acutes="áéíóú";
}
echo $acentosporacutes=str_replace($acentos,$acutes,$texto);
?>
pero la cuestión es, que está muy simple esa función, no creo que eso baste para cambiarlos.. quisiera saber cómo hago para que detecte cuál "acute" corresponde a cuál acento. Debería hacer un foreach? O de qué forma podría hacer que al ver que reemplace el acento por su acute correspondiente? Sería de gran ayuda... También está la forma de hacerlo con html_entitites pero me intriga saber cómo se puede hacer con str_replace... Ayuda por favor!
Gracias de antemano