Требуется загрузить из файла(txt)текст найти в нем русские буквы(а,о,е,у,и,с,х,р)именно маленькие и так же большие(T,X,P,A,E,O,H,K,C,B,M) и заменить их на похожие английские(похожие по написанию а не по произношению).Так же необходимо вывести результат в форму. Если кто сможет подсказать буду очень признателен P.S Помогите,очень надо.
Спасибо большое. Хотелось бы конечно готовый скриптик,но наглеть не буду.Буду сидеть сам разбираться. Еще раз спасибо.
<?php $string = "The quick brown fox jumped over the lazy dog."; $patterns[0] = "/quick/"; $patterns[1] = "/brown/"; $patterns[2] = "/fox/"; $replacements[2] = "bear"; $replacements[1] = "black"; $replacements[0] = "slow"; echo preg_replace($patterns, $replacements, $string); ?> Вот,сам нашел http://www.php.ru/manual/function.preg-replace.html
Я не очень в этом разбираюсь но еще раз говорю,мне нужно искать в тексте русские буквы и заменять их на английские.Этот скрипт прекрасно подходит.Только осталось форму ввода прикрепить и все.
Вот функция для перевода в транслит которой я пользуюсь, может после модификации она поможет Код (Text): <?php function translit($str) { $tr = array( "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G", "Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I", "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N", "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T", "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH", "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>"", "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b", "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j", "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h", "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y", "ы"=>"yi","ь"=>"'","э"=>"e","ю"=>"yu","я"=>"ya", "."=>"_"," "=>"_","?"=>"_","/"=>"_","\\"=>"_", "*"=>"_",":"=>"_","*"=>"_","\""=>"_","<"=>"_", ">"=>"_","|"=>"_" ); return strtr($str,$tr); } ?>