all_match
Возвращает, соответствуют ли все элементы массива заданному предикату.
-
Возвращает
true(1), если все элементы соответствуют предикату (особый случай — когда массив пуст). -
Возвращает
false(0), если один или несколько элементов не соответствуют. -
Возвращает NULL, если предикат возвращает NULL для одного или нескольких элементов и
trueдля всех остальных элементов.
Эта функция поддерживается начиная с версии v1.5.2.
Синтаксис
all_match(lambda_function, arr1, arr2...)
Возвращает, соответствуют ли все элементы arr1 заданному предикату в lambda-функции.
Параметры
-
arr1: массив для проверки соответствия. -
arrN: дополнительные массивы, используемые в lambda-функции. -
lambda_function: lambda-функция, используемая для проверки соответствия значений.
Возвращаемое значение
Возвращает значение типа BOOLEAN.