Spec-Zone.ru › Laravel 5.3

Arr

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

Свойства

Macroable

Свойства

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

Методы

static void macro(string $name, callable $macro)

Зарегистрировать пользовательскую макрокоманду.

из Macroable
static bool hasMacro(string $name)

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

из Macroable
static mixed __callStatic(string $method, array $parameters)

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

из Macroable
mixed __call(string $method, array $parameters)

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

из Macroable
static bool accessible(mixed $value)

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

static array add(array $array, string $key, mixed $value)

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

static array collapse(array $array)

Свернуть массив массивов в один массив.

static array divide(array $array)

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

static array dot(array $array, string $prepend = '')

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

static array except(array $array, array|string $keys)

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

static bool exists(ArrayAccess|array $array, string|int $key)

Определить, существует ли указанный ключ в предоставленном массиве.

static mixed first(array $array, callable $callback = null, mixed $default = null)

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

static mixed last(array $array, callable $callback = null, mixed $default = null)

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

static array flatten(array $array, int $depth = INF)

Разворачивает многомерный массив в один уровень.

static void forget(array $array, array|string $keys)

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

static mixed get(ArrayAccess|array $array, string $key, mixed $default = null)

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

static bool has(ArrayAccess|array $array, string|array $keys)

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

static bool isAssoc(array $array)

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

static array only(array $array, array|string $keys)

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

static array pluck(array $array, string|array $value, string|array|null $key = null)

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

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

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

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

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

статический mixed pull(array $array, string $key, mixed $default = null)

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

статический массив set(array $array, string $key, mixed $value)

Установить значение элемента массива с помощью нотации «точка».

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

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

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

Отсортировать массив с помощью заданного обратного вызова или нотации «точка».

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

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

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

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

Подробности

статический void macro(string $name, callable $macro)

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

Параметры

string $name
callable $macro

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

void

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

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

Параметры

string $name

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

bool

статический mixed __callStatic(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

статический bool accessible(mixed $value)

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

Параметры

mixed $value

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

bool

статический array add(array $array, string $key, mixed $value)

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

Параметры

array $array
string $key
mixed $value

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

array

static array collapse(array $array)

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

Parameters

array $array

Return Value

array

static array divide(array $array)

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

Parameters

array $array

Return Value

array

static array dot(array $array, string $prepend = '')

Разворачивание многомерного ассоциативного массива с точками.

Parameters

array $array
string $prepend

Return Value

array

static array except(array $array, array|string $keys)

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

Parameters

array $array
array|string $keys

Return Value

array

static bool exists(ArrayAccess|array $array, string|int $key)

Определение наличия заданного ключа в массиве.

Parameters

ArrayAccess|array $array
string|int $key

Return Value

bool

static mixed first(array $array, callable $callback = null, mixed $default = null)

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

Parameters

array $array
callable $callback
mixed $default

Return Value

mixed

static mixed last(array $array, callable $callback = null, mixed $default = null)

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

Parameters

array $array
callable $callback
mixed $default

Return Value

mixed

static array flatten(array $array, int $depth = INF)

Разворачивание многомерного массива в один уровень.

Parameters

array $array
int $depth

Return Value

array

static void forget(array $array, array|string $keys)

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

Parameters

array $array
array|string $keys

Return Value

void

static mixed get(ArrayAccess|array $array, string $key, mixed $default = null)

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

Параметры

ArrayAccess|array $array
string $key
mixed $default

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

mixed

static bool has(ArrayAccess|array $array, string|array $keys)

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

Параметры

ArrayAccess|array $array
string|array $keys

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

bool

static bool isAssoc(array $array)

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

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

Параметры

array $array

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

bool

static array only(array $array, array|string $keys)

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

Параметры

array $array
array|string $keys

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

array

static array pluck(array $array, string|array $value, string|array|null $key = null)

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

Параметры

array $array
string|array $value
string|array|null $key

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

array

static protected array explodePluckParameters(string|array $value, string|array|null $key)

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

Параметры

string|array $value
string|array|null $key

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

array

static array prepend(array $array, mixed $value, mixed $key = null)

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

Параметры

array $array
mixed $value
mixed $key

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

array

static mixed pull(array $array, string $key, mixed $default = null)

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

Параметры

array $array
string $key
mixed $default

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

mixed

static array set(array $array, string $key, mixed $value)

Установить элемент массива с заданным значением с помощью обозначения «точка».

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

Параметры

array $array
string $key
mixed $value

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

array

static array shuffle(array $array)

Перемешать заданный массив и вернуть результат.

Параметры

array $array

Значение результата

array

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

Сортировать массив с использованием заданного обратного вызова или обозначения «точка».

Параметры

array $array
callable|string $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.3/Illuminate/Support/Arr.html

Spec-Zone.ru

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