Есть база мужских фамилий в тхт файле. Каждая фамилия на новой строке. Нужно переделать их на женские и сохранить в новый файл. Вопрос - Чем?
Да чем угодно Напиши замену последних буков, если они "ов" замнеить на "ова" И так многа многа вариантов, заипёшся
Ов на ова - сейчас опробую,посмотрю Не удачно,много фамилий на ин,и другое :/ Пример : Получается,что нужно "н" заменить на "на",но они попадаются и внутри фамилии
PHP: <?php $a = fopen('fam.txt', 'r');// файл с мужскими фамилиями $b = fopen('fam1.txt', 'w');// новый файл с женскими фамилиями while (!feof($a)) { $c = fgets($a); fwrite($b,$c.'а' . "\r\n"); } fclose ($a); fclose ($b); ?>
Теперь верно лепится,спасибо,но толку мало,у меня далеко не все фамилии заканчиваются на "ов"и подобное
и? где тут что неправильно? Code: Авдина Авдосева Авдошина Авдышева Авдюшина Авдаева покажи хоть одну фамилию, которая неправильно получалась Если есть Плесецкий и нужно Плесецкая - тогда только составлять массив замен и менять с помощью srt_replace, больше никак $arr = ('ий','ов'.....); $arr1 = ('ая','ова'.....);