Spec-Zone.ru › Laravel 4.2

Arr

класс Arr (Просмотреть исходный код)

Трейты

MacroableTrait

Свойства

статический защищённый массив $macros Зарегистрированные строковые макросы. из MacroableTrait

Методы

статический void macro(строка $name, вызываемый $macro)

Зарегистрировать пользовательский макрос.

из MacroableTrait
статический boolean hasMacro(строка $name)

Проверяет, зарегистрирован ли макрос

из MacroableTrait
статический смешанный тип __callStatic(строка $method, массив $parameters)

Динамичная обработка вызовов класса.

из MacroableTrait
смешанный тип __call(строка $method, массив $parameters)

Динамичная обработка вызовов класса.

из MacroableTrait
статический массив add(массив $array, строка $key, смешанный тип $value)

Добавить элемент в массив с использованием "точечной" нотации, если он не существует.

статический массив build(массив $array, Closure $callback)

Создать новый массив с помощью обратного вызова.

статический массив divide(массив $array)

Разделить массив на два массива. Один с ключами, другой со значениями.

статический массив dot(массив $array, строка $prepend = '')

Распаковать многомерный ассоциативный массив с точками.

статический массив except(массив $array, массив|строка $keys)

Получить все элементы заданного массива, кроме указанных.

статический массив fetch(массив $array, строка $key)

Получить сплюснутый массив элемента вложенного массива.

статический смешанный тип first(массив $array, Closure $callback, смешанный тип $default = null)

Возвращает первый элемент в массиве, проходящий заданную проверку.

статический смешанный тип last(массив $array, Closure $callback, смешанный тип $default = null)

Возвращает последний элемент в массиве, проходящий заданную проверку.

статический массив flatten(массив $array)

Сплющить многомерный массив в один уровень.

статический void forget(массив $array, массив|строка $keys)

Удалить один или несколько элементов массива из заданного массива с использованием "точечной" нотации.

статический смешанный тип get(массив $array, строка $key, смешанный тип $default = null)

Получить элемент из массива с использованием "точечной" нотации.

статический bool has(массив $array, строка $key)

Проверить, существует ли элемент в массиве с использованием "точечной" нотации.

статический массив only(массив $array, массив|строка $keys)

Получить подмножество элементов из заданного массива.

статический массив pluck(массив $array, строка $value, строка $key = null)

Извлечь массив значений из массива.

статический смешанный тип pull(массив $array, строка $key, смешанный тип $default = null)

Получить значение из массива и удалить его.

статический массив set(массив $array, строка $key, смешанный тип $value)

Установить элемент массива в заданное значение с использованием "точечной" нотации.

статический массив sort(массив $array, Closure $callback)

Отсортировать массив, используя заданный обратный вызов.

статический массив where(массив $array, Closure $callback)

Отфильтровать массив, используя заданный обратный вызов.

Подробности

статический void macro(строка $name, вызываемый $macro)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
вызываемый $macro

Возвращаемое значение

void

статический boolean hasMacro(строка $name)

Проверяет, зарегистрирован ли макрос

Параметры

строка $name

Возвращаемое значение

boolean

статический смешанный тип __callStatic(строка $method, массив $parameters)

Динамичная обработка вызовов класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный тип

Исключения

BadMethodCallException

смешанный тип __call(строка $method, массив $parameters)

Динамичная обработка вызовов класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный тип

Исключения

BadMethodCallException

статический массив add(массив $array, строка $key, смешанный тип $value)

Добавить элемент в массив с использованием "точечной" нотации, если он не существует.

Параметры

массив $array
строка $key
смешанный тип $value

Возвращаемое значение

массив

статический массив build(массив $array, Closure $callback)

Создать новый массив с помощью обратного вызова.

Параметры

массив $array
Closure $callback

Возвращаемое значение

массив

статический массив divide(массив $array)

Разделить массив на два массива. Один с ключами, другой со значениями.

Параметры

массив $array

Возвращаемое значение

массив
END_OF_DOCUMENT_MARKER

static массив dot(массив $array, строка $prepend = '')

Расплющить многомерный ассоциативный массив с точками.

Параметры

массив $array
строка $prepend

Возвращаемое значение

массив

static массив except(массив $array, массив|строка $keys)

Получить все элементы заданного массива, за исключением указанного набора элементов.

Параметры

массив $array
массив|строка $keys

Возвращаемое значение

массив

static массив fetch(массив $array, строка $key)

Получить сплюснутый массив элемента вложенного массива.

Параметры

массив $array
строка $key

Возвращаемое значение

массив

static смешанный тип first(массив $array, Closure $callback, смешанный тип $default = null)

Возвратить первый элемент в массиве, проходящий заданный тест истинности.

Параметры

массив $array
Closure $callback
смешанный тип $default

Возвращаемое значение

смешанный тип

static смешанный тип last(массив $array, Closure $callback, смешанный тип $default = null)

Возвратить последний элемент в массиве, проходящий заданный тест истинности.

Параметры

массив $array
Closure $callback
смешанный тип $default

Возвращаемое значение

смешанный тип

static массив flatten(массив $array)

Расплющить многомерный массив в один уровень.

Параметры

массив $array

Возвращаемое значение

массив

static пустое значение forget(массив $array, массив|строка $keys)

Удалить один или несколько элементов массива из заданного массива, используя «точечную» нотацию.

Параметры

массив $array
массив|строка $keys

Возвращаемое значение

пустое значение

static смешанный тип get(массив $array, строка $key, смешанный тип $default = null)

Получить элемент из массива, используя «точечную» нотацию.

Параметры

массив $array
строка $key
смешанный тип $default

Возвращаемое значение

смешанный тип

static булево значение has(массив $array, строка $key)

Проверить наличие элемента в массиве, используя «точечную» нотацию.

Параметры

массив $array
строка $key

Возвращаемое значение

булево значение

static массив only(массив $array, массив|строка $keys)

Получить подмножество элементов из заданного массива.

Параметры

массив $array
массив|строка $keys

Возвращаемое значение

массив

static массив pluck(массив $array, строка $value, строка $key = null)

Извлечь массив значений из массива.

Параметры

массив $array
строка $value
строка $key

Возвращаемое значение

массив

static смешанный тип pull(массив $array, строка $key, смешанный тип $default = null)

Получить значение из массива и удалить его.

Параметры

массив $array
строка $key
смешанный тип $default

Возвращаемое значение

смешанный тип

static массив set(массив $array, строка $key, смешанный тип $value)

Установить элемент массива в заданное значение, используя «точечную» нотацию.

Если ключу не задано, весь массив будет заменён.

Параметры

массив $array
строка $key
смешанный тип $value

Возвращаемое значение

массив

static массив sort(массив $array, Closure $callback)

Отсортировать массив, используя заданный Closure.

Параметры

массив $array
Closure $callback

Возвращаемое значение

массив

static массив where(массив $array, Closure $callback)

Отфильтровать массив, используя заданный Closure.

Параметры

массив $array
Closure $callback

Возвращаемое значение

массив

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Support/Arr.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API