Funcția array_search
Funcția array_search efectuează
căutarea unei valori într-un array și returnează cheia
primului element găsit. Dacă un astfel de element
nu este găsit - va returna false. Al treilea parametru
stabilește compararea strictă după tip (ca la
===). Dacă se setează true - va compara
strict, iar dacă false (implicit) - atunci nu.
Sintaxă
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Exemplu
Să găsim în array elementul cu valoarea 'c'
- ca rezultat vom obține cheia sa (ea este egală cu 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Rezultatul executării codului:
2
Vedeți și
-
funcția
strpos,
care returnează poziția primei apariții a unui substring -
funcția
str_contains,
care verifică prezența unui caracter într-un șir de caractere -
funcția
str_starts_with,
care verifică începutul unui șir de caractere -
funcția
str_ends_with,
care verifică sfârșitul unui șir de caractere