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

array_find_key

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

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

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

function.array-find-key.php

array_find_key

Класата Dom\DtdNamedNodeMap

array_find_keyВраќа клуч на првиот елемент што задоволува функција за враќање

= NULL

array_find_key(array $array, callable $callback): mixed

array_find_key() го враќа клучот на првиот елемент од array за кој даден callback returns true. Ако не се најде соодветен елемент, функцијата враќа null.

Параметри

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

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

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

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

Функцијата го враќа клучот на првиот елемент за кој callback returns true. Ако не се најде соодветен елемент, функцијата враќа null.

Примери

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

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

// Find the first animal with a name longer than 4 characters.
var_dump(array_find_key($array, function (string $value) {
return
strlen($value) > 4;
}));

// Find the first animal whose name begins with f.
var_dump(array_find_key($array, function (string $value) {
return
str_starts_with($value, 'f');
}));

// Find the first animal where the array key is the first symbol of the animal.
var_dump(array_find_key($array, function (string $value, $key) {
return
$value[0] === $key;
}));

// Find the first animal where the array key matching a RegEx.
var_dump(array_find_key($array, function ($value, $key) {
return
preg_match('/^([a-f])$/', $key);
}));
?>

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

string(1) "e"
NULL
string(1) "c"
string(1) "a"

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

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

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

Нема белешки од корисници за оваа страница.
На оваа страница

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

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

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

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

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