php массивы

#3. 8 php Функции для работы с массивами

Как и для обработки строк, для работы с массивами в РНР предусмотрено достаточно много функций. Некоторые из них:

#3. 7 php Перебор элементов массива

В предыдущем разделе был приведен пример вывода всех элементов массива при помощи цикла for. Для более простого вывода всех элементов массива (в том числе со строковыми или непоследовательными числовыми индексами) предусмотрена функция print_r(), пример использования которой приведен ниже:

<?php
$fruits[0] = "яблоко";
$fruits[1] = "груша";
$fruits[2] = "абрикос";
print_r($fruits);
?>

При выполнении этого кода будет выведено следующее:

#3. 6 php Удаление элементов массива

Помимо модификации, существует и возможность удаления элемента из массива. Для удаления элемента, казалось бы, можно просто присвоить элементу массива пустую строку, например:

<?php
$fruits[0] = "яблоко";
$fruits[1] = "груша";
$fruits[2] = "абрикос";
$fruits[1] = " " ;
for ($index = 0; $index < count($fruits); $index++)
{
  echo $fruits[$index], "<BR>";
}
?>

Но таким образом удалить элемент массива не удастся, и в результате на месте второго элемента будет выведена пустая строка.

#3. 5 php Модификация элементов массива

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

$fruits[О] = "яблоко";
$fruits[1] = "груша";
$fruits[2] = "абрикос";

Для присваивания нового значения второму элементу массива используется оператор:

$fruits[2] = "персик"; 

Для добавления нового элемента в конец массива используются уже знакомая конструкция:

#3. 4 php Создание массивов

Время перейти к изучению следующей структуры данных в РНР — к массивам. Массивы представляют собой набор данных, объединенных под одним именем, и они занимают значительное место в программировании. Каждый массив состоит из отдельных элементов, и каждый элемент массива ассоциирован с определенным индексом.

#2.17 php Цикл FOREACH

Для упрощения обработки массивов предусмотрен специальный тип цикла — оператор foreach. Массивы будут рассматриваться более подробно в следующей главе, а здесь они будут лишь бегло упомянуты. Массивы состоят из отдельных элементов, и цикл foreасh предназначен для перебора всех элементов массива без использования счетчика цикла. Ниже приведен синтаксис этого оператора:

foreach (array as $value) statement
foreach (array as $key => $value) statement

Pages

Subscribe to RSS - php массивы