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

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

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

Параметри

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

The callback function to call to check each element, which must be of the following signature:

function 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.