Ho una stringa con lettere accentate sia normale che in codice (á e é); vengono da fonte diverse. Voglio trasformarle tutte in lettere normali, senza accento. Ho provato il codice sotto, che funziona bene per le lettere accentate normale (á), ma lascia quelle in codice (é) come lettere accentate.
Domanda: como faccio perché l'output sia tutte senza accento?
Codifica della pagina: Europa Centrale ISO
Codice PHP:
$frase = "à é î õ ú é õ";
$search = explode(",","ç,á,é,í,ó,ú,a,e,i,o,u,ä,ë,i,ö,ü,y,â,e,î,ô,u,a,e,i,o,u,õ,ã");
$replace = explode(",","c,a,e,i,o,u,a,e,i,o,u,a,e,i,o,u,y,a,e,i,o,u,a,e,i,o,u,o,a");
$frase_no_accent = str_replace($search, $replace, $frase);
echo $frase_no_accent;
//L'output che ricevo: a e i o u é õ
//vorrei: a e i o u e o