c'è unaf unzioe nche elimina gli accenti?
mi serve per creare gli url senza avere problemi...
cioè se ho questa stringa: àèòàòù
mi serve che la funzioni mi ritorni:
aeoaou...
considerate anceh tutti gli accenti stranieri che esitono sulle lettere![]()
c'è unaf unzioe nche elimina gli accenti?
mi serve per creare gli url senza avere problemi...
cioè se ho questa stringa: àèòàòù
mi serve che la funzioni mi ritorni:
aeoaou...
considerate anceh tutti gli accenti stranieri che esitono sulle lettere![]()
prova con
codice:function remove_accents( $string ) { $string = htmlentities($string); return preg_replace("/&([a-z])[a-z]+;/i","$1",$string); }codice:$string = "òàà"; echo remove_accents( $string ); //oaa
eXvision
HM
non avevo mai visto il '&' e il ';' in una regex--
dopo la provov
em non avevo letto l'htmlentities pensavo che &e; avevano un comportamento particolare, ma in effetti stavi solo andnado a prendere & agrave ;Originariamente inviato da brodik
prova con
codice:function remove_accents( $string ) { $string = htmlentities($string); return preg_replace("/&([a-z])[a-z]+;/i","$1",$string); }codice:$string = "òàà"; echo remove_accents( $string ); //oaa
comunque non può funzionare quella funzione perchè nel mio testo potrevi avere qualche tag html che deve rimanere..
cmq nei commenti ho trovato questo:
http://www.php.net/manual/en/functio...lace.php#96586
ad occhio mi sembra la funzine più completa in assoluto