Functie array_search
De functie array_search voert een
zoekopdracht uit in een array en retourneert de sleutel
van het eerste gevonden element. Als zo'n element
niet wordt gevonden - retourneert het false. De derde parameter
stelt een strikte vergelijking in naar type (zoals bij
===). Als je true instelt - zal het strikt vergelijken,
en als false (standaard) - dan niet.
Syntaxis
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Voorbeeld
Laten we in de array het element met de waarde 'c' zoeken
- als resultaat krijgen we de sleutel (deze is gelijk aan 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultaat van het uitvoeren van de code:
2
Zie ook
-
functie
strpos,
die de positie van het eerste voorkomen van een substring retourneert -
functie
str_contains,
die controleert op het voorkomen van een teken in een string -
functie
str_starts_with,
die het begin van een string controleert -
functie
str_ends_with,
die het einde van een string controleert