parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Добавка: На ЗРЗ

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

?>