PHP.mk документација

array_all

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.array-all.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.array-all.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
array_all

Референца за `function.array-all.php` со подобрена типографија и навигација.

function.array-all.php

array_all

Класата Dom\DtdNamedNodeMap

array_allПроверува дали сите array елементи ја задоволуваат функцијата за повик

= NULL

array_all(array $array, callable $callback): bool

array_all() returns true, ако даденото callback returns true за сите елементи. Во спротивно, функцијата враќа false.

Параметри

array
На array што треба да се пребарува.
callback

Callback функцијата што треба да се повика за проверка на секој елемент, која мора да биде

callback(mixed $value, mixed $key): bool
Ако оваа функција враќа false, false се враќа од array_all() и callback нема да биде повикан за понатамошни елементи.

Вратени вредности

Вредност на алфа компонентата. trueФункцијата откажува и издава callback returns true за сите елементи. Во спротивно, функцијата враќа false.

Примери

Пример #1 array_all() example

<?php
$array
= [
'a' => 'dog',
'b' => 'cat',
'c' => 'cow',
'd' => 'duck',
'e' => 'goose',
'f' => 'elephant'
];

// Check, if all animal names are shorter than 12 letters.
var_dump(array_all($array, function (string $value) {
return
strlen($value) < 12;
}));

// Check, if all animal names are longer than 5 letters.
var_dump(array_all($array, function (string $value) {
return
strlen($value) > 5;
}));

// Check, if all array keys are strings.
var_dump(array_all($array, function (string $value, $key) {
return
is_string($key);
}));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

bool(true)
bool(false)
bool(true)

Види Исто така

  • array_any() - Проверува дали барем еден елемент од низата задоволува функција за враќање
  • array_filter() - Филтрира елементи од низа користејќи функција за повикување
  • array_find() - Враќа прв елемент што задоволува функција за враќање
  • array_find_key() - Враќа клуч на првиот елемент што задоволува callback функција

Белешки од корисници 1 белешка

Анонимен
пред 1 година
if (! function_exists('array_all')) {
    function array_all(array $array, callable $callable) {
        foreach ($array as $key => $value) {
            if (! $callable($value, $key))
                return false;
        }
        return true;
    }
}
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.