Добавление и удаление элементов массива

Опубликовал: Thursday, May 3, 2024 в категории HTML | Пока нет комментариев

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

? array_unshift(<Массив>, <Элемент>) добавляет элементы в начало мас-

сива:

$Mass[0] = ‘Три’;

$Mass[1] = ‘Четыре’; array_unshift($Mass, ‘Один’, ‘Два’); print_r($Mass);

// Array ( [0] => Один [1] => Два [2] => Три [3] => Четыре )

? конструкция <Массив>[] — добавляет элементы в конец массива:

$Mass[0] = ‘Один’;

$Mass[1] = ‘Два’;

$Mass[] = ‘Три’;

print_r($Mass);

// Array ( [0] => Один [1] => Два [2] => Три )

? array_push(<Массив>, <Элемент>) добавляет элементы в конец массива:

$Mass[0] = ‘Один’;

$Mass[1] = ‘Два’;

array_push($Mass, ‘Три’, ‘Четыре’);

print_r($Mass);

// Array ( [0] => Один [1] => Два [2] => Три [3] => Четыре )

? array_shift(<Массив>) удаляет первый элемент массива и возвращает его:

$Mass[0] = ‘Один’;

$Mass[1] = ‘Два’;

echo array_shift($Mass) . "<br>\n"; // Выведет: Один<br>

print_r($Mass);

// Array ( [0] => Два )

? array_pop(<Массив>) удаляет последний элемент массива и возвращает его:

$Mass[0] = ‘Один’;

$Mass[1] = ‘Два’;

echo array_pop($Mass) . "<br>\n"; // Выведет: Два<br>

print_r($Mass);

// Array ( [0] => Один )

? array_unique(<Массив>) возвращает ассоциативный массив, состоящий из уникальных значений указанного ассоциативного массива:

$Mass = array(‘Один’ => 1, ‘Два’ => 2, ‘Один’ => 1,

‘Три’ => 1, ‘Четыре’ => 4);

$Mass2 = array_unique($Mass);

print_r($Mass2);

// Array ( [Один] => 1 [Два] => 2 [Четыре] => 4 )

5.14.8. Переворачивание

и перемешивание массива

Функция array_reverse() возвращает массив, элементы которого следуют в обратном порядке относительно исходного массива:

$Mass = array(‘Один’, ‘Два’, ‘Три’, ‘Четыре’);

$Mass = array_reverse($Mass);

print_r($Mass);

// Array ( [0] => Четыре [1] => Три [2] => Два [3] => Один )

Функция shuffle() "перемешивает" массив. Элементы массива будут распо-

ложены в случайном порядке:

$Mass = array(‘Один’, ‘Два’, ‘Три’, ‘Четыре’);

shuffle($Mass);

print_r($Mass);

// Array ( [0] => Два [1] => Один [2] => Три [3] => Четыре )

Источник: Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *