Лекция: Определение с помощью синтаксиса квадратных скобок
Создать массив можно, просто записывая в него значения. Как мы уже говорили, значение элемента массива можно получить с помощью квадратных скобок, внутри которых нужно указать его ключ, например, $book[«php»]. Если указать новый ключ и новое значение, например, $book[«new_key»]=«new_value», то в массив добавится новый элемент. Если мы не укажем ключ, а только присвоим значение $book[]=«new_value», то новый элемент массива будет иметь числовой ключ, на единицу больший максимального существующего. Если массив, в который мы добавляем значения, еще не существует, то он будет создан.
Для того чтобы изменить конкретный элемент массива, нужно просто присвоить ему с его ключом новое значение. Изменить ключэлемента нельзя, можно только удалить элемент (пару ключ / значение ) и добавить новую. Чтобы удалить элемент массива, нужно использовать функцию unset () .
Заметим, что, когда используются пустые квадратные скобки, максимальный числовой ключ ищется среди ключей, существующих вмассиве с момента последнего переиндексирования. Переиндексировать массив можно с помощью функции array_values().
Пример 2.11. Переиндексация массива
Результатом работы этого скрипта будет: