Цикл foreach
предназначен специально для перебора всех элементов массива
Синтаксис
Например отобразим содержимое всех переменных окружения
Альтернаривный синтаксис (когда не интересует название ключа массива)
Полезно для работы с массивами-списками.
Цикл foreach оперирует не исходным массивом, а его копией. Это в частности означает, что изменения, внесенные в массив после вызова цикла, не будут доступны сразу.
Чтобы иметь возможность изменять массив прямо из тела цикла, используется синтаксис
Синтаксис
foreach ($массив as $ключ=>$значение)
команды;
Например отобразим содержимое всех переменных окружения
<?php
foreach ($_SERVER as $k=>$v)
echo "<strong>$k</strong> => <tt>$v</tt> <br /> \n";
?>
Альтернаривный синтаксис (когда не интересует название ключа массива)
foreach ($массив as $значение)
команды;
Полезно для работы с массивами-списками.
Цикл foreach оперирует не исходным массивом, а его копией. Это в частности означает, что изменения, внесенные в массив после вызова цикла, не будут доступны сразу.
Чтобы иметь возможность изменять массив прямо из тела цикла, используется синтаксис
foreach ($массив as $ключ=>$значение)
{
// здесь можно изменять $значение
// При этом меняются элементы исходного массива $массив
}

Комментарии: 0:
Отправить комментарий
Подпишитесь на каналы Комментарии к сообщению [Atom]
<< Главная страница