array_search funktsiyasi
array_search funktsiyasi massivda
qiymat qidiradi va topilgan birinchi elementning
kalitini qaytaradi. Agar bunday element
topilmasa - false qaytaradi. Uchinchi parametr
qat'iy solishtirishni turi bo'yicha belgilaydi (===
kabi). Agar true qo'ysangiz - u qat'iy solishtiradi,
agar false (standart holatda) - solishtirmaydi.
Sintaksis
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Misol
Massivda 'c' qiymatiga ega elementni topamiz
- natijada uning kalitini olamiz (u 2 ga teng):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Kodni bajarish natijasi:
2
Shuningdek qarang
-
strposfunktsiyasini,
bu qator ichida birinchi mos keluvchi joylashuvni qaytaradi -
str_containsfunktsiyasini,
bu qator ichida belgining mavjudligini tekshiradi -
str_starts_withfunktsiyasini,
bu qator boshini tekshiradi -
str_ends_withfunktsiyasini,
bu qator oxirini tekshiradi