Добавление и удаление элементов массива
Для добавления и удаления элементов массива используются следующие функции:
? 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) — (Профессиональное программирование)
Похожие посты:
- Чередование фонового цвета столбцов таблицы (0)
- Группировка связанных полей формы (0)
- Отображение строкового элемента как блочного, и наоборот (0)
- Как расположить логотип сайта слева, а слоган – справа (0)
- Специальные символы. Разбиение сообщения в диалоговом окне на несколько строк (0)
- Операторы циклов. Многократное выполнение блока кода (0)
- Класс Number. Работа с числами (0)