Название
| Обозначение
| Пример
|
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
| Удаляет часть массива
|
|