Название
| Обозначение
| Пример
|
range
| Заполняет список целыми числами
| $arr=range(4, 9);
// теперь $arr = array(4, 5, 6, 7, 8, 9);
|
array_reverse
| Расстановка элементов массива в обратном порядке
| $arr = array_reverse($arr);
// теперь $arr = array(9, 8, 7, 6, 5, 4);
|
shuffle
| Перемешивание элементов массива
| shuffle($A); /* теперь в массиве arr числа 4, 5, 6, 7, 8, 9 в случайном порядке*/
|
sort
| Сортировка массива по возрастанию
| $A = array(" One", " Two", " Tree", " Four");
sort($A);
// выводит " 0: Four 1: One 2: Tree 3: Two "
|
rsort
| Сортировка массива по убыванию
| asort($A);
// выводит " 0: Two 1: Tree 2: One 3: Four "
|
asort
| Сортировка ассоциативного массива по возрастанию
| $A=array(" a" => " Zero", " b" => " Weapon", " c" => " Alpha", " d" => " Processor"); asort($A);
//c=> Alpha d=> Processor b=> Weapon a=> Zero
|
arsort
| Сортировка ассоциативного массива по убыванию
| arsort($А);
// a=> Zero b=> Weapon d=> Processor c=> Alpha
|
ksort
| Сортировка массива по возрастанию ключей
| ksort($A);
// a=> Processor b=> Alpha c=> Weapon d=> Zero
|
krsort
| Сортировка массива по убыванию индексов
| krsort($A);
// d=> Zero c=> Weapon b=> Alpha a=> Processor
|
unset
| удаляет элемент массива
| unset($arr[l]); //теперь $arr = array(5, 6, 7, 8, 9);
|
reset
| Производит сброс курсора массива
| Устанавливает внутренний курсор массива на его начало и возвращает значение начального элемента
|
end
| Производит перенос курсора в конец массива
| Устанавливает внутренний курсор массива на последний элемент и возвращает значение начального элемента
|
next
| Производит перенос курсора вперед
| Возвращает значение элемента, на котором в данный момент находится курсор, и перемещает курсор массива на следующий элемент
|
Название
| Обозначение
| Пример
|
prev
| Производит перенос курсора назад
| Возвращает значение элемента, на котором в данный момент находится курсор, и перемещает курсор массива на предыдущий элемент
|
current
| Определение текущего элемента массива
| Возвращает значение элемента, на котором в данный момент находится курсор массива, при этом не сдвигая курсор
|
key
| Возвращает индекс текущего элемента массива
|
|
array_keys
| Возвращает список из ключей массива
| $arr = array(0 => 100, " color" => " red", 15);
array_keys($arr); //возвратит array(0, " color", 1)
|
array_values()
| Переиндексирует массив
|
|
sizeof
count
| Возвращает число элементов массива
|
|
array_sum
| Возвращает сумму всех элементов массива
| $arr = array(2, 4, 6, 7);
echo " Сумма: ".array_sum($arr); // Сумма: 19
|
array_slice
| Получение части массива
| $input = array(" a", " b", " c", " d", " e");
$output = array_slice($input, 2); // " c", " d", " e"
$output = array_slice($input, 2, -1); // " c", " d"
$output = array_slice($input, 0, 3); // " a", " b", " c"
|
array_search
in_array
| Поиск значения в массиве
| If (in_array(“b”, $input)) echo “Да”;
$k= array_search(“b”, $input); // выведет 1
|
array_splice
| Удаляет часть массива
|
|