Изменение элементов массива

После создания массивов нередко требуется изменение значений его элемен­тов. Это выполняется так же просто, как и изменение значения переменной. Для этого требуется обратиться к элементу массива по его индексу. Например, име­ется следующий массив:

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 в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: