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 » » HTTP и PHP » Вывод данных

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

1. RockeT - 16 Июня, 2016 - 18:07:36 - перейти к сообщению
Всем привет

Есть парсер кинопоиска, в некоторых фильмах в пункте режиссер 1 режиссер в некоторых 2 и больше

код для вывода 2 и больше режиссеров
PHP:
скопировать код в буфер обмена
  1. function gets_director($text) {
  2. preg_match_all ('#<a href="/name/.*?">(.*?)</a>#sim', $text, $text);
  3. return implode(', ', $text[1] );
  4. }


получаем список 2- х и больше режиссеров
PHP:
скопировать код в буфер обмена
  1. $director = gets_director( $director);

это для одного
PHP:
скопировать код в буфер обмена
  1. $director = get_content($source, 'director');


Возник такой вопрос как определить где нужен вывод 1 или больше?

пока что вывел так если сериал то 1 если нет то 2.

но иногда бывает что и в сериалах 1 режиссер, а в фильмах 2 и больше


Спасибо заранее

 

Powered by ExBB FM 1.0 RC1