Изменение элементов массива
Категория: PHP
2012-05-06 15:38:36
После создания массивов нередко требуется изменение значений его элементов. Это выполняется так же просто, как и изменение значения переменной. Для этого требуется обратиться к элементу массива по его индексу. Например, имеется следующий массив:
code: #php
$fruits[0] = "яблоко"; $fruits[1] = "груша"; $fruits[2] = "абрикос";
Для присваивания нового значения второму элементу массива используется оператор:
code: #php
$fruits[2] = "персик";
Для добавления нового элемента в конец массива используются уже знакомая конструкция:
code: #php
$fruits[] = "манго";
Наконец, выведем на экран содержимое массива при помощи цикла. Все эти операторы объединены в примере
code: #html
<HTML> <HEAD> <TITLE>Модификация элементов массива</TITLE> </HEAD> <BODY> <H1>Модификацияэлементов</H1> <?php $fruits[0] ="яблоко"; $fruits[1] ="груша"; $fruits[2] ="абрикос"; $fruits[2] ="персик"; $fruits[] = "манго"; for ($index = 0; $index < count($fruits); $index++) { echo $fruits [$index], "<BR>"; } ?> </BODY> </HTML>
На рисунке представлен результат выполнения этого примера:
Предусмотрена также возможность скопировать массив целиком как одну переменную:
code: #php
<?php $fruits[0] = "яблоко"; $fruits[1] = "груша"; $fruits[2] = "абрикос"; $new_fruits = $fruits; echo $new_fruits[2]; ?>
Пример кода, приведенный выше, выведет строку "абрикос".
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться: