время
|
|
Глава 11. Типы Содержание Введение Булев Целые Числа 31
с массивами существует достаточное количество полезных функций. Смотрите раздел функции для работы с массивами.
Замечание: Функция unset() позволяет удалять ключи массива. Обратите внимание, что массив НЕ будет переиндексирован. Если вы использовали только "обычные числовые индексы" (увеличивающиеся на единицу, начиная с нуля), вы можете переиндексировать массив используя array_values().
<?php
$a = array(1 => 'один', 2 => 'два', 3 => 'три');
unset($a[2]);
/* даст массив, представленный так:
$a = array(1 => 'один', 3 => 'три');
а НЕ так:
$a = array(1 => 'один', 2 =>'три');
*/
$b = array_values($a);
// Теперь $b это array(0 => 'один', 1 =>'три')
?>
Управляющая конструкция foreach существует специально для массивов. Она предоставляет возможность легко пройтись по массиву.
Массив делает и не делает
Почему $foo[bar] это неверно?
Вы всегда должны заключать индекс ассоциативного массива в кавычки. К примеру, пишите $foo['bar'],