Ho notato che il mio problema non è stato risolto per quello che avrei voluto. Funziona come hai scritto, ti ringrazio, ma allora dove sta il problema?
Prima usavo str_ireplace() passando i due array, ma ho notato che mi rimpiazzava in modo disordinato, quindi ho provato così, ma ricevo lo stesso output:
Prima:
Codice PHP:
$string = strtr($string, $find_replace);
Poi:
Codice PHP:
$string = strtr($string, array_combine($find, $replace));
Questa stringa:
Codice:
š Þ ù ú û ü ý ÿ à è é ì ò ù & @ © ® € $ £ ç +
Dovrebbe essere sostituita così:
Codice:
s th u u u u y y a e e i o u and at copyright rights euro dollar pund c plus
ma mi viene sostituita così:
Codice:
a a a a a a a a a a acopyright a a a and at acopyright arights a dollar apound a plus
Sai dirmi il problema dove sta?
Grazie in anticipo :wik: