| Новости | 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('дурдом ромашка АГСЛ');
?>