Funkcija array_search
Funkcija array_search veic
vērtības meklēšanu masīvā un atgriež atrastā
pirmā elementa atslēgu. Ja tāds elements
netiek atrasts - atgriezīs false. Trešais parametrs
iestata stingru salīdzināšanu pēc tipa (kā ar
===). Ja iestatīts true - tā salīdzinās
stingri, bet ja false (pēc noklusējuma) - tad nē.
Sintakse
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Piemērs
Atradīsim masīvā elementu ar vērtību 'c'
- rezultātā iegūsim tā atslēgu (tā ir vienāda ar 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Koda izpildes rezultāts:
2
Skatiet arī
-
funkciju
strpos,
kas atgriež apakšvirknes pirmās parādīšanās pozīciju -
funkciju
str_contains,
kas pārbauda rakstzīmes ietverību virknē -
funkciju
str_starts_with,
kas pārbauda virknes sākumu -
funkciju
str_ends_with,
kas pārbauda virknes beigas