array_search функциясы
array_search функциясы массив ішіндегі мәнді іздейді және табылған бірінші элементтің кілтін қайтарады. Егер ондай элемент табылмаса - false қайтарады. Үшінші параметр тип бойынша қатаң салыстыруды орнатады (=== сияқты). Егер true қойылса - ол қатаң салыстырады, ал егер false (әдепкі бойынша) - онда жоқ.
Синтаксис
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Мысал
Массивте 'c' мәні бар элементті табайық
- нәтижеде оның кілтін аламыз (ол 2 тең):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Кодты орындау нәтижесі:
2
Сондай-ақ қараңыз
-
strposфункциясы,
ол бірінші кіріктірілген жолдың орнын қайтарады -
str_containsфункциясы,
ол жолға таңбаның кіруін тексереді -
str_starts_withфункциясы,
ол жолдың басын тексереді -
str_ends_withфункциясы,
ол жолдың соңын тексереді