Foreach (массив as значение_элемента)
{
Операторы цикла
}
- массив – имя массива,
- значение_элемента – переменная для чтения значения элемента массива.
foreach ($my_array as $value)
{
echo $value;
echo “<BR>”;
}
На экране появится:
Иван
Иванов
25560
Этим же циклом можно выводить не только значения элементов, но и их индексы:
foreach($my_array as $index=>$value)
{
echo $index, "=>", $value, "<BR>";
}
На экране появится:
Имя=>Иван
Фамилия=>Иванов
Зарплата=>25560
Для добавления элементов в массив можно использовать следующие способы:
- для массива-списка:
$my_array[] = “Профессор”;
- для ассоциативного массива:
$my_array[‘Должность’] = “Профессор”;
Для удаления элемента из массива используется функция unset(элемент):
unset($my_array[2]);
или
unset($my_array[‘Зарплата’]);
Удален элемент с индексом 2 (индексом ‘Зарплата’). При этом оставшиеся элементы сохраняют свои прежние индексы – переиндексации элементов массива не происходит. Этой же функцией можно удалить и весь массив:
unset($my_array);
Для определения количества элементов в массиве используются функции:
Count(массив);
Sizeof(массив);
$my_array = array (‘Имя’=>“Иван”, ‘Фамилия’=>“Иванов”, ‘Зарплата’=>25560, ‘Должность’=>“Профессор”);
$n = count($my_array);
echo “<BR>”, ‘$n=’, $n, “<BR>”;
На экране появится:
$n=4
Дата добавления: 2015-04-19; просмотров: 1785;