Spec-Zone.ru › Laravel 6

Arr

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

Свойства

Macroable

Свойства

статический защищенный массив $macros

Зарегистрированные строковые макросы.

из Macroable

Методы

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

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

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из 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(iterable $array)

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

static array crossJoin(iterable ...$arrays)

Перекрестное соединение заданных массивов, возвращающих все возможные перестановки.

static array divide(array $array)

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

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

Сглаживание многомерного ассоциативного массива с точками.

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

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

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

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

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

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

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

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

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

Сглаживание многомерного массива в один уровень.

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

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

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

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

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

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

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

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

static bool isAssoc(array $array)

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

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

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

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

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

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

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

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

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

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

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

static mixed random(array $array, int|null $number = null)

Получение одного или заданного числа случайных значений из массива.

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

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

static array shuffle(array $array, int|null $seed = null)

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

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

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

static array sortRecursive(array $array)

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

static string query(array $array)

Преобразование массива в строку запроса.

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

Фильтрация массива с использованием заданной функции обратного вызова.

static array wrap(mixed $value)

Если заданное значение не является массивом и не равно null, обернуть его в массив.

Подробности

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

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

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

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

bool

static mixed __callStatic(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static bool accessible(mixed $value)

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

Параметры

mixed $value

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

bool

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

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

Параметры

array $array
string $key
mixed $value

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

array

static array collapse(iterable $array)

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

Параметры

iterable $array

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

array

static array crossJoin(iterable ...$arrays)

Перекрестное соединение заданных массивов, возвращающее все возможные перестановки.

Параметры

iterable ...$arrays

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

array

static array divide(array $array)

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

Параметры

array $array

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

array

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

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

Параметры

iterable $array
string $prepend

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

array

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

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

Параметры

array $array
array|string $keys

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

array

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

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

Параметры

ArrayAccess|array $array
string|int $key

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

bool

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

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

Параметры

iterable $array
callable $callback
mixed $default

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

mixed

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

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

Параметры

array $array
callable $callback
mixed $default

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

mixed

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

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

Параметры

iterable $array
int $depth

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

array

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

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

Параметры

array $array
array|string $keys

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

void

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

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

Параметры

ArrayAccess|array $array
string|int|null $key
mixed $default

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

mixed

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

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

Параметры

ArrayAccess|array $array
string|array $keys

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

bool

static bool hasAny(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(iterable $array, string|array $value, string|array|null $key = null)

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

Параметры

iterable $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 mixed random(array $array, int|null $number = null)

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

Параметры

array $array
int|null $number

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

mixed

Исключения

InvalidArgumentException

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

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

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

Параметры

array $array
string $key
mixed $value

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

array

static array shuffle(array $array, int|null $seed = null)

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

Параметры

array $array
int|null $seed

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

array

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

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

Параметры

array $array
callable|string|null $callback

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

array

static array sortRecursive(array $array)

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

Параметры

array $array

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

array

static string query(array $array)

Преобразовать массив в строку запроса.

Параметры

array $array

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

string

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

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

Параметры

array $array
callable $callback

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

array

static array wrap(mixed $value)

Если заданное значение не является массивом и не равно null, обернуть его в массив.

Параметры

mixed $value

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

array

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

Spec-Zone.ru

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