Нужно проскланять фразу-предложение в родительный падеж.
Как это сделать?
Например фразы:
Генеральный директор->Генерального директора
Директор по техническим вопросам->Директора по техническим вопросам
и в таком духе, где может не все слова склоняются а только логически нужное.
И фамилии с иницыалами:
Колесников О.В. -> Колесникова О.В.
Горностаев Г.А. -> Горностаева Г.А.
общая фраза будет " в лице Директора по техническим вопросам Горностаева Г.А."
что посоветуете? как сделать?
Спустя 12 минут, 17 секунд (22.08.2011 - 09:20) maclaud написал(а):
Спустя 1 час, 33 минуты, 17 секунд (22.08.2011 - 10:53) maclaud написал(а):
$nazv='Колесников Директор Генеральный';
$url=urlencode(mb_convert_encoding($nazv,'UTF-8','windows-1251'));
$getquery="GET http://morpher.ru/WebServices/Morpher.asmx/GetForms?s=".$url."\r\n"."Host: morpher.ru\r\n";
$socket=fsockopen('morpher.ru',80,$errno,$errstr,60); fwrite($socket,$getquery);
$fread=mb_convert_encoding(fread($socket, 3000),'windows-1251','UTF-8');
preg_match("#<string>(.*?)</string>#is", $fread, $echofread);
echo $echofread['1'];
fclose($socket);
выводит в род падеже, $echofread['2'] в дат. и т.д