ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Как не выводить из массива пустые ячейки.

Представим такую ситуацию, что вам нужно выводить из массива ячейки, но ячейки могут быть пустыми. Ну что тут такого вы скажете, они просто не будут выводиться! И я с вами соглашусь!

НО! Всегда есть НО!

Прежде чем продолжить рекомендую ознакомиться с темой вывод массива на экран.

Давайте разберем нашу ситуацию подробно!

Представим, что у нас есть массив, который записан так:

$video_tag = array($tags  , $tags1  , $tags2  , $tags3  , $tags4  , $tags5  , $tags6  , $tags7  , $tags8  , $tags9  , $tags10);

В этом массиве все $tags   динамические, они могут быть и пустыми и нет.

Есть цикл в котором мы выводим все ячейки массива вместе с тем html кодом.

  for ($i = 0; $i < count($video_tag); $i++)

  {

   echo '<meta  content="'.$video_tag[$i].'">'."\n";

  }

И что у нас получится!? Если, например, ячейка под номером один два или три пуста!?

У нас получится такая картина.

 Как не выводить из массива пустые ячейки.

Это точно не то, что нам нужно! И давайте решим эту задачку.

И на совсем просто решается!

Просто вставим в наш цикл дополнительное условие, т.е. если ячейка с номером, таким-то не пуста, то будем выводить соответствующую строку в цикле. И наш весть код получится такой:

$video_tag = array($tags , $tags1 , $tags2 , $tags3 , $tags4 , $tags5 , $tags6 , $tags7 , $tags8 , $tags9 , $tags10);

for ($i = 0; $i < count($video_tag); $i++)

{

    if(!empty($video_tag[$i]))

    {

    echo '<meta content="'.$video_tag[$i].'">'."\n";

    }

}

С вашими куками, что-то не то..., попробуете перезагрузить страницу..
Теги:
примеры работы с массивамимассивы примеры работы с массивамиработа с массивами php примеры

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) https://dwweb.ru/ http://calc.dwweb.ru/ http://kod.dwweb.ru/ http://marrex.ru/ http://pro.dwweb.ru/ https://f0rlink.com/ https://comments.dwweb.ru youtube Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019