Всем привет. Давно не писал (это уже стало стандартной фразой, так как основная причина лень . За что прошу прощения).
Сегодня я хочу рассказать про замечательную конструкцию foreach.
foreach Является довольно простым и нужным циклом, при помощи которого можно обойти все элементы массива включая его параметры ключа. Незаменимая вещь для работы с такими массивами как Ассоциативные массивы.
Часто нужно пройти по всем элементам массива PHP и провести какую-нибудь операцию над каждым элементом. Например, вы можете вывести каждое значение в таблицу HTML или задать каждому элементу новое значение.
Давайте рассмотрим ближе принципы работы с foreach.
Начнем с самого простого, это обход индексного массива (простого массива). За основу возьмем простой массив из этого урока.
$a = array ( 0 => "Каждый", 1 => "Охотник", 2 => "Желает", 3 => "Знать", 4 => "Где" ); foreach ($a as $str) { echo $str ." "; }
Вот один из самых простых моментов . Можете сами усложнить себе пример и вывести другие результаты.
А теперь рассмотрим пример с ассоциативным массивом, и опять за основу вернемся к предыдущему уроку Ассоциативных массивов.
$a = array ( "Сидоров" => "Иван", "Антипов" => "Сергей", "Федоров" => "Анатолий" ); echo "<dl>"; foreach ( $a as $key => $value ) { echo "<dt>$key:</dt>"; echo "<dd>$value</dd>"; } echo "</dl>";
В выше приведенном примере цикл проходит по массиву и обрабатывает и ключ и значение.
Соответственно это все что я сегодня хотел рассказать.
Вы еще потренируйтесь, свои вопросы оставляйте в комментариях, я постараюсь на них ответить.
С уважением Ваш ИТ Инженер.
Долго не ищи, а лучше сразу приходи! Тут можно снять квартиру в Бердянске на выгодных условиях.