Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nn99 01.06.2006 17:51
<?php function fixcharacters ($string) { $string = preg_replace ('/ё/i', 'е', $string); $fixed = 'АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя'; for ($i=1040, $a=0; $i < 1104; $i++, $a++) { $trans_array['code'][$a] = "&#" . $i . ";"; $trans_array['char'][$a] = $fixed[$a]; } $string = str_replace ($trans_array['char'], $trans_array['code'], $string); return $string; } echo fixcharacters('дурдом ромашка АГСЛ'); ?>