Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: определению категорий
Форумы портала PHP.SU » » XML и его обработка » определению категорий

Страниц (1): [1]
 

1. Demeus - 12 Сентября, 2011 - 12:46:08 - перейти к сообщению
Парсю xml файл, хочу для лучшей навигации по сайту разбить полученную информацию по категориям. Только вот не знаю, как лучше это реализовать. Составить список ключевых слов для категория и при подкачке данных анализировать есть ли это слово в тексте.
Если искать то лчше использовать регулярные выражения или что то другое?
2. DeepVarvar - 12 Сентября, 2011 - 12:49:50 - перейти к сообщению
Лучше сразу определить список id категорий и сразу засовывать в эти категории "подкачанные" разделы, в которых будет информация к какой они категории относятся.
3. Demeus - 12 Сентября, 2011 - 14:39:34 - перейти к сообщению
значит итог такой:
делаю таблицу категорий, при парсинге определяю категорию и записываю Id категории
остается только как определить что это именно та категория, что нужно
а в этом у меня трудность..
4. illy - 12 Сентября, 2011 - 18:13:41 - перейти к сообщению
Demeus пишет:
остается только как определить что это именно та категория, что нужно
а в этом у меня трудность..

В смысле трудность? Просто проверяешь совпадают или нет Закатив глазки
можешь ещё оба варианта сравнения перевести в нижний регистр strtolower($id)
5. Demeus - 14 Сентября, 2011 - 11:57:35 - перейти к сообщению
Все ясно функция поиска примерно такая
PHP:
скопировать код в буфер обмена
  1.  
  2.  function getKategoty($sVal){
  3.   $arr = explode(" ",$sVal);
  4.   for($i = 0; $i < count($arr); $i++)
  5.   {
  6.      echo $arr[$i]."<br />";
  7.   }
  8. }
  9. }
  10.  

 

Powered by ExBB FM 1.0 RC1