Saludos soy nuevo por aqui les dejo esta propuesta espero les sirva
//esta funcion reemplaza los caracteres de la cadena que recibe como primer parametro
//el segundo parametro indica el modo de reemplazo por ej
//modo 0 para reemplazar normales por standar web ej á por á
//cualquier otro valor que se pase por modo lo tomara como modo inverso ej
//á por á
Código PHP:
Ver originalfunction remplazar ($remplazable,$modo)
{
$caracteres = array("á","é","í","ó","ú","ñ","Ñ"); $standar=array("á","é","í","ó","ú","ñ","Ñ"); if($modo=="0")
{ //
$stringresult = str_replace($caracteres, $standar, $remplazable); }
else
{
$stringresult = str_replace($standar,$caracteres , $remplazable); }
return $stringresult;
}
luego solo les falta llamar al metodo ej
Código PHP:
Ver original$tuString=remplazar ($tuString,"1");
para convertir todos los á í... a á etc o
Código PHP:
Ver original$tuString=remplazar ($tuString,"0");
para hacer la operacion inversa