Ciao a tutti,
qualcuno sa come levare da una stringa le parole con 2 lettere, gli apostrofi e le lettere accentate?
grazie mille!
Ciao a tutti,
qualcuno sa come levare da una stringa le parole con 2 lettere, gli apostrofi e le lettere accentate?
grazie mille!
ti consiglio di utlilizzare questo metodo
$nomevariabile=str_replace("valori da sostituire","valori da inserire",$nomevariabile);
Codice PHP:
$messaggio=str_replace("22","11",$messaggio);
Ciao a tutti,
grazie, ho fatto una cosa simile ed ecco la funzione:
codice:function friendly_URL ($dirty) { $dirty = str_replace ('\'', ' ', $dirty); $dirty = str_replace ('ì', 'i', $dirty); $dirty = str_replace ('è', 'e', $dirty); $dirty = str_replace ('ò', 'o', $dirty); $dirty = str_replace ('ù', 'u', $dirty); $dirty = str_replace ('à', 'a', $dirty); $dirty = str_replace ('é', 'e', $dirty); $dirty = str_replace ('"', '', $dirty); $dirty = str_replace ('.', '-', $dirty); $dirty = str_replace (',', '-', $dirty); $dirty = str_replace (':', '-', $dirty); $dirty = str_replace (';', '-', $dirty); $dirty = ereg_replace("[^A-Za-z0-9 ]", "", $dirty ); $dirty = explode(" ", $dirty); foreach ($dirty as $var) { $lung = strlen($var); if ($lung>1) { $clean[] = $var; } $cleanURL = implode ("-", $clean); } return $cleanURL; }
Puoi sostituire quell'ammasso di str_replace con una sola:
Codice PHP:
$cercato = array("'",'ì',"è","ò","ù","à","è",'"',".",",",":",";");
$sostituto = array(" ","i","e","o","u","a","e","" ,"-","-","-","-");
$dirty = str_replace ($cercato, $sostituto, $dirty);
![]()
Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
Lavori e Lavoretti
a cavoli! grazie!
non si smette mai di imparare...
grazie Grino