note 41364 added to function.str-replace
| From: | leif at harmsen dot net | Date: | Wed, 07 Apr 2004 18:59:48 +0000 |
| Subject: | note 41364 added to function.str-replace | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-67773@lists.php.net to get a copy of this message | ||
Here's a better accent killer, great for non accent sensitive searches. I've just added
more accented characters.
function strToNoaccents($text) {
global $export;
$search = array ('À', 'Á', 'Â' ,'Ã' ,'Ç'
,'È' ,'É' ,'Í' ,'Ò' ,'Ó' ,'Ô'
,'Õ' ,'Ú', 'ç', 'à', 'á', 'â',
'ã', 'è', 'é', 'ê', 'í', 'î',
'ò', 'ó', 'ô', 'õ', 'ú', 'û');
$replace = array ('A', 'A', 'A', 'A', 'C',
'E', 'E', 'I', 'O', 'O', 'O',
'O', 'U', 'c', 'a', 'a', 'a',
'a', 'e', 'e', 'e', 'i', 'i',
'o', 'o', 'o', 'o', 'u', 'u');
$export = str_replace($search, $replace, $text);
return $export;
}
----
Manual Page -- http://www.php.net/manual/en/function.str-replace.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+41364
Delete -- http://master.php.net/manage/user-notes.php?action=delete+41364&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+41364&report=yes
Search -- http://master.php.net/manage/user-notes.php