Есть такая вот фигня %(
//------------------ Функция определяет количество внешних ссылок в Яндекс --------------------//
$ynpgl=file_get_contents('http://yandex.ru/yandsearch?text="http://'.$site.'"&lr=213', false ,$context);
$ynpgl=str_replace(' тыс.','000',$ynpgl);
$ynpgl=str_replace(' млн','000000',$ynpgl);
preg_match_all('|Яндекс: Нашлось (.*) ответов|U', $ynpgl, $ynpglbs, PREG_PATTERN_ORDER);
$ynpglb = preg_replace('/[^0-9]/siu','', $ynpglbs[1] [0]);
if($ynpglb==''){$ynpglb = '0';}
Дело в том что слово Нашлось может иметь формы Нашлась, Нашёлся. А слово ответов - ответ, ответа.
Это как-нибудь можно реализовать в выше указанном коде?
Точнее как и как оптимально сделать, чтоб работало на все варианты словоформ?
Изменил: Иван (12.09.2011 / 23:07)