Перебор массива PHP

Всем привет, сегодня мы с Вами разберем тему перебора массивов в PHP. Я расскажу, каким образом Вы можете перебирать одномерные и многомерные массивы, и выводить результат на экран. Тема довольно простая, и прием, который я Вам покажу, является популярным. Осуществлять перебор мы будем при помощи цикла for и оператора условия if-else. Давайте перейдем к примеру.
<?php
$array = array("people", array("children", "boy", "girl"), "black", "white");
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] == is_array($array[$i])) {
for ($j = 0; $j < count($array[$i]); $j++) {
echo $array[$i][$j]."<br />";
}
}
else {
echo $array[$i]."<br />";
}
}
?>
А теперь давайте разбираться во всех действиях с самого начала. Первым делом мы создаем двумерный массив, в котором у нас хранятся
некоторые значения. Почему именно двумерный массив? Для того чтобы было немного сложнее, и Вы умели потом решать более сложные задачи. Ведь если бы
я показал Вам перебор одномерного массива, то кода было бы в два раза меньше и гораздо понятнее.
Потом при помощи цикла мы перебираем по очереди каждый элемент массива, и если этот элемент сам является массивом, то мы перебираем уже этот массив,
и поочередно выводим на экран значение каждого элемента. Если элемент не является массивом, то нас перекидывает в блок else, где мы сразу же выводим данное
значение на экран. Вот такая простая схема работы перебора массивов в PHP. Возможно, Вам сейчас не очень понятно, однако
я настоятельно вас прошу, чтобы Вы вручную написали этот код и постарались все это осмыслить, иначе никакой пользы из этого урока вы не получите.
На этом я завершаю наш урок, и искренне желаю Вам успехов в программировании.