Grapefruit Lips
Новичок
Eregi, сравнение и вывод текста
Всем привет.
Подскажите мне пжалста. Ниже код.
Как вывести наиболее точное совпадение - "запрос - шаблон"
Сейчас, при запросе "фото бабочек"- скрипт выдаст ВСЁ, т.е. и "Текст для фото" и "Текст для бабочек"
Как, в данном случае, вывести наиболее точное совпадение, если нету , например шаблона для запроса - "фото кошек", то выводить просто текст для шаблона "фото", т.к. это наиболее точное совпадение, в сравнении с шаблоном "фото бабочек" для запроса "фото кошек".
Всем привет.
Подскажите мне пжалста. Ниже код.
Как вывести наиболее точное совпадение - "запрос - шаблон"
PHP:
//шаблоны
$templates=array(
"(.*)фото(.*)" => "Текст для запроса фото",
"(.*)фото(.*)бабочек(.*)" => "Текст для запроса фото бабочек"
);
foreach($templates as $key => $temp){
if(eregi($key, $query)) {
echo $temp;
}
}
Как, в данном случае, вывести наиболее точное совпадение, если нету , например шаблона для запроса - "фото кошек", то выводить просто текст для шаблона "фото", т.к. это наиболее точное совпадение, в сравнении с шаблоном "фото бабочек" для запроса "фото кошек".