Funksie array_search
Die funksie array_search voer
'n soektog na 'n waarde in 'n skikking uit en gee die sleutel
van die eerste gevinde element terug. As so 'n element
nie gevind word nie - sal dit false teruggee. Die derde parameter
stel 'n streng vergelyking volgens tipe in (soos met
===). As jy true stel - sal dit streng vergelyk,
en as false (standaard) - dan nie.
Sintaksis
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Voorbeeld
Laat ons in die skikking die element met die waarde 'c' vind
- as gevolg sal ons sy sleutel kry (dit is gelyk aan 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultaat van die kode-uitvoering:
2
Sien ook
-
die funksie
strpos,
wat die posisie van die eerste voorkoms van 'n substring teruggee -
die funksie
str_contains,
wat die voorkoms van 'n karakter in 'n string nagegaan -
die funksie
str_starts_with,
wat die begin van 'n string nagegaan -
die funksie
str_ends_with,
wat die einde van 'n string nagegaan