Funktsioon array_search
Funktsioon array_search teostab
väärtuse otsimise massiivist ja tagastab võtme
esimesest leitud elemendist. Kui sellist elementi
ei leita - tagastab false. Kolmas parameeter
määrab tüübi range võrdluse (nagu
===). Kui panna true - võrdleb see
rangelt, aga kui false (vaikimisi) - siis mitte.
Süntaks
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Näide
Leiame massiivist elemendi väärtusega 'c'
- tulemusena saame selle võtme (see on võrdne 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Koodi täitmise tulemus:
2
Vaata ka
-
funktsiooni
strpos,
mis tagastab alamstringi esimese esinemise positsiooni -
funktsiooni
str_contains,
mis kontrollib tähemärgi esinemist stringis -
funktsiooni
str_starts_with,
mis kontrollib stringi algust -
funktsiooni
str_ends_with,
mis kontrollib stringi lõppu