Лекция: Определение с помощью синтаксиса квадратных скобок

Создать массив можно, просто записывая в него значения. Как мы уже говорили, значение элемента массива можно получить с помощью квадратных скобок, внутри которых нужно указать его ключ, например, $book[«php»]. Если указать новый ключ и новое значение, например, $book[«new_key»]=«new_value», то в массив добавится новый элемент. Если мы не укажем ключ, а только присвоим значение $book[]=«new_value», то новый элемент массива будет иметь числовой ключ, на единицу больший максимального существующего. Если массив, в который мы добавляем значения, еще не существует, то он будет создан.

Для того чтобы изменить конкретный элемент массива, нужно просто присвоить ему с его ключом новое значение. Изменить ключэлемента нельзя, можно только удалить элемент (пару ключ / значение ) и добавить новую. Чтобы удалить элемент массива, нужно использовать функцию unset () .

Заметим, что, когда используются пустые квадратные скобки, максимальный числовой ключ ищется среди ключей, существующих вмассиве с момента последнего переиндексирования. Переиндексировать массив можно с помощью функции array_values().

Пример 2.11. Переиндексация массива

Результатом работы этого скрипта будет:

еще рефераты
Еще работы по информатике