note 43052 rejected from function.str-replace by cece
| From: | cece@php.net | Date: | Wed, 09 Jun 2004 21:33:07 +0000 |
| Subject: | note 43052 rejected from function.str-replace by cece | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-70581@lists.php.net to get a copy of this message | ||
Note Submitter: undert@asicdesign.ru
----
Here is the easy translitilizator:
function cirylicMustDie($input) {
$search = array ('à', 'á', 'â', 'ã', 'ä',
'å', '¸', 'æ', 'ç', 'è', 'é',
'ê', 'ë', 'ì', 'í', 'î', 'ï',
'ð', 'ñ', 'ò', 'ó', 'ô', 'õ',
'ö', '÷', 'ø', 'ù', 'ú', 'û',
'ü', 'ý', 'þ', 'ÿ',
'À', 'Á', 'Â', 'Ã', 'Ä',
'Å', '¨', 'Æ', 'Ç', 'È', 'É',
'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï',
'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ',
'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û',
'Ü', 'Ý', 'Þ', 'ß');
$replace = array ('a', 'b', 'v', 'g', 'd',
'e', 'yo', 'zh', 'z', 'i', 'ii',
'k', 'l', 'm', 'n', 'o', 'p',
'r', 's', 't', 'u', 'f', 'ch',
'ts', 'ch', 'sh', "sh'", "", 'y',
"'", 'e', 'yu', 'ya',
'A', 'B', 'V', 'G', 'D',
'E', 'Yo', 'Zh', 'Z', 'I', 'II',
'K', 'L', 'M', 'N', 'O', 'P',
'R', 'S', 'T', 'U', 'F', 'Ch',
'Ts', 'Ch', 'Sh', "Sh'", "", 'Y',
"'", 'E', 'Yu', 'Ya');
return str_replace($search, $replace, $input);
}; //func