Spec-Zone.ru › Laravel 5.1

Arr

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

Трейты

Macroable

Свойства

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

статический массив collapse(ArrayAccess|массив $array)

Сжать массив массивов в один массив.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Определяет, является ли массив ассоциативным.

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

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

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

Вытащить массив значений из массива.

статический массив explodePluckParameters(строка|массив $value, строка|массив|null $key)

Разделить аргументы "значение" и "ключ", переданные в "pluck".

статический массив prepend(массив $array, смешанный $value, смешанный $key = null)

Вставить элемент в начало массива.

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

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

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

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

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

Отсортировать массив с использованием заданного обратного вызова.

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

Рекурсивно отсортировать массив по ключам и значениям.

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

Отфильтровать массив с использованием заданного обратного вызова.

Подробности

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

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

Параметры

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

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

void

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

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

Параметры

строка $name

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

bool

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

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

Параметры

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

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

смешанный

Исключения

BadMethodCallException

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

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

Параметры

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

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

смешанный

Исключения

BadMethodCallException

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

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

Параметры

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

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

массив

static массив build(массив $array, вызываемый $callback)

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

Параметры

массив $array
вызываемый $callback

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

массив

static массив collapse(ArrayAccess|массив $array)

Сжать массив массивов в один массив.

Параметры

ArrayAccess|массив $array

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

массив

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

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

Параметры

массив $array

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

массив

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

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

Параметры

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

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

массив

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

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

Параметры

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

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

массив

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

устарело

since версия 5.1. Используйте pluck вместо этого.

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

Параметры

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

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

массив

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

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

Параметры

массив $array
вызываемый $callback
смешанный $default

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

смешанный

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

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

Параметры

массив $array
вызываемый $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 логическое isAssoc(массив $array)

Определяет, является ли массив ассоциативным.

Массив является "ассоциативным", если он не имеет последовательных числовых ключей, начинающихся с нуля.

Параметры

массив $array

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

логическое

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

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

Параметры

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

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

массив

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

Вытащить массив значений из массива.

Параметры

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

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

массив

static protected массив explodePluckParameters(строка|массив $value, строка|массив|null $key)

Разделить аргументы "value" и "key", переданные в "pluck".

Параметры

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

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

массив

static массив prepend(массив $array, смешанный $value, смешанный $key = null)

Добавить элемент в начало массива.

Параметры

массив $array
смешанный $value
смешанный $key

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

массив

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

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

Параметры

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

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

смешанный

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

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

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

Параметры

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

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

массив
END_OF_DOCUMENT_MARKER

static array sort(array $array, callable $callback)

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

Параметры

array $array
callable $callback

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

array

static array sortRecursive(array $array)

Рекурсивно сортировать массив по ключам и значениям.

Параметры

array $array

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

array

static array where(array $array, callable $callback)

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

Параметры

array $array
callable $callback

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

array

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

Spec-Zone.ru

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