Приднестровская поддержка XOOPS
Цикл foreach используется для перебора элементов массива:
$Mass = array('Один', 'Два', 'Три', 'Четыре');
foreach ($Mass as $key) {
echo $key . '<br>';
}
Перебрать элементы ассоциативного массива можно следующим образом:
$Mass['Один'] = 1;
$Mass['Два'] = 2;
$Mass['Три'] = 3;
$Mass['Четыре'] = 4;
foreach ($Mass as $key => $value) {
echo $key . ' => ' . $value . '<br>';
}
Если параметр в цикле foreach не является массивом, интерпретатор выведет сообщение об ошибке:
$Mass = '';
foreach ($Mass as $key => $value) {
echo $key . ' => ' . $value . '<br>';
}
// Ошибка: Warning: Invalid argument supplied for foreach()
По этой причине перед использованием цикла foreach необходимо проверить тип переменной, например, с помощью функции is_array():
if (isset($Mass) && is_array($Mass)) {
// Проверка существования и типа переменной
foreach ($Mass as $key => $value) {
echo $key . ' => ' . $value . '<br>';
}
}
Отправитель | Нити |
---|
2 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 2 далее... |