note 48043 added to function.ereg-replace
| From: | webmaster at elcurriculum dot com | Date: | Thu, 09 Dec 2004 19:58:44 +0000 |
| Subject: | note 48043 added to function.ereg-replace | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-81608@lists.php.net to get a copy of this message | ||
This function returns the text without accents. Ideal for other languages.
//Quitar accentos de un texto....
function GetQuitarAcentos($s) {
$s = ereg_replace("[áàâãª]","a",$s);
$s = ereg_replace("[ÁÀÂÃ]","A",$s);
$s = ereg_replace("[ÍÌÎ]","I",$s);
$s = ereg_replace("[íìî]","i",$s);
$s = ereg_replace("[éèê]","e",$s);
$s = ereg_replace("[ÉÈÊ]","E",$s);
$s = ereg_replace("[óòôõº]","o",$s);
$s = ereg_replace("[ÓÒÔÕ]","O",$s);
$s = ereg_replace("[úùû]","u",$s);
$s = ereg_replace("[ÚÙÛ]","U",$s);
$s = str_replace("ç","c",$s);
$s = str_replace("Ç","C",$s);
return $s;
}
Example:
echo GetQuitarAcentos("Artículos");
//Return: Articulos
More in:
http://tryke.blogcindario.com
----
Manual Page -- http://www.php.net/manual/en/function.ereg-replace.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+48043
Delete -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes
Reason: bad code -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes&reason=bad+code
Reason: spam -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes&reason=spam
Reason: useless example -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes&reason=useless+example
Reason: contains commercial links -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes&reason=contains+commercial+links
Reason: useless note -- http://master.php.net/manage/user-notes.php?action=delete+48043&report=yes&reason=useless+note
Reject -- http://master.php.net/manage/user-notes.php?action=reject+48043&report=yes
Search -- http://master.php.net/manage/user-notes.php