array_find_key
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
array_find_key
Референца за `function.array-find-key.php` со подобрена типографија и навигација.
array_find_key
Класата Dom\DtdNamedNodeMap
array_find_key — Враќа клуч на првиот елемент што задоволува функција за враќање
= NULL
array_find_key() го враќа клучот на првиот елемент од
array за кој даден callback returns true. Ако не се најде соодветен елемент, функцијата враќа null.
Параметри
Вратени вредности
Функцијата го враќа клучот на првиот елемент за кој
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() - Итеративно намалувајте ја низата до една вредност користејќи функција за повикување