Funktio array_search
Funktio array_search suorittaa
arvon haun taulukossa ja palauttaa avaimen
ensimmäisestä löydetystä elementistä. Jos tällaista elementtiä
ei löydy - se palauttaa false. Kolmas parametri
asettaa tiukan vertailun tyypin mukaan (kuten
===). Jos asetetaan true - se vertailee
tiukasti, ja jos false (oletusarvoisesti) - niin ei.
Syntaksi
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Esimerkki
Etsitään taulukosta elementti, jonka arvo on 'c'
- tuloksena saamme sen avaimen (se on 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Koodin suorituksen tulos:
2
Katso myös
-
funktion
strpos,
joka palauttaa merkkijonon ensimmäisen esiintymän position -
funktion
str_contains,
joka tarkistaa merkin esiintymisen merkkijonossa -
funktion
str_starts_with,
joka tarkistaa merkkijonon alun -
funktion
str_ends_with,
joka tarkistaa merkkijonon lopun