Функции для работы с массивами

for_all

Применение callback функции к каждому элементу массива, который является строкой или просто строке. Всем переменным не являющимися массивом или строкой, будет присвоено значение null

<?php
$out = for_all(array(1,2,3), function($el){
    return $el*2;
}); //array(2,4,6)

Note

Если в качестве аргумента был передан многомерный массив, то функция for_all будет вызвана для каждого уровня


get_key

Получение значения по ключу из массива, либо возврат значения по умолчанию.


rename_key_array

Переменовывание элементов массива


make_array

Создание многомерного массива из двухмерного, в имени которого содержится разделитель.


array_sort

Сортировка массива.


array_unset

Удаление списка ключей из массива.


array_filter

Фильтрация массива.


array_path

Получение значения многомерного массива.


array_path_unset

Удаление ключа многомерного массива.


array_path_replace

Заменить значение многомерного массива.


array_remove_blanks

Удалить пустые элементы из массива.


array_shuffle

Перемешать массив в случайном порядке с сохранением ключей.


array_random

Получить несколько случайных записей из массива с сохранением ключей.


is_assoc

Является ли массив ассоциативным.