Для каких целей используют цикл Foreach?
Вот, припустим, у вас есть ассоциативные массивы, в которых хранятся имена сотрудников с датами рождениями. Вам нужно имена и даты дней рождений абсолютно всех сотрудников вывести на экран. Казалось бы, это просто сделать: все эти данные можно вывести через оператора echo. Да, это можно сделать, если сотрудников 5-10, а если их 100 человек или больше ?
Конструкция Foreach поможет Вам это осуществить легко и быстро. Сама суть в том, что цикл Foreach будет выводить все данные до тех пор, пока они есть.
Давайте посмотрим на пример:
<html> <head> <title>Цикл Foreach на BLOGGOOD.RU</title> </head> <body> <?php $BlogGood_ru["Степка"] = "21.07.1984"; $BlogGood_ru["Макс"] = "01.05.1985"; $BlogGood_ru["Костя"] = "21.03.1984"; $BlogGood_ru["Лида"] = "14.03.1980"; $BlogGood_ru["Маша"] = "21.07.1734"; foreach( $BlogGood_ru as $zvat => $let) { echo "Имя: $zvat, День Рождение: $let <br />"; } ?> </body> </html>
Сохраните как «Foreach.php» в папку «test-1» локального сервера (см. урок 1).
Введите в браузере адрес:
https://localhost/test-1/Foreach.php
Результат:
Попробую объяснить:
$BlogGood_ru["Степка"] = "21.07.1984"; $BlogGood_ru["Макс"] = "01.05.1985"; $BlogGood_ru["Костя"] = "21.03.1984"; $BlogGood_ru["Лида"] = "14.03.1980"; $BlogGood_ru["Маша"] = "21.07.1734";
Все это ассоциативные массивы. Здесь хранится информация, которую нужно вывести на монитор. Если вы забыли, что такое ассоциативные массивы, тогда повторите урок9.
foreach( $BlogGood_ru as $zvat => $let) { echo "Имя: $zvat, День Рождение: $let <br />"; }
Это цикл Foreach.
Если выразить все то, что написано в цикле словами, это примерно будет звучать так: «для каждого массива $BlogGood_ru нужно обратиться к $zvat и к его значению $let».
foreach( $BlogGood_ru as $zvat => $let)
В скобках указываем
$BlogGood_ru – переменную, с которой нужно вытащить данные;
$zvat – даем общее название ключу;
$let – даем общее название к значению;
echo "Имя: $zvat, День Рождение: $let <br />" – выводим на монитор результат с помощью оператора echo.
Для лучшего понимания, посмотрите на схему:
Разобрались? Молодцы! Теперь вы сможет вывести абсолютно все данные из определенного ассоциативного массива. Удачи вам! Жду на следующих уроках.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222516 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187683 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186563
Добрый день
Статьи этого блога не раз меня выручали, надеюсь, так будет и впредь
Передаю эстафетную палочку с Liebster Blog Award, неси свет дальше =)