array_search funksiyası

array_search funksiyası massivdə dəyər axtarışı edir və tapılan ilk elementin açarını qaytarır. Əgər belə bir element tapılmasa - false qaytarır. Üçüncü parametr müqayisənin tipə görə ciddi olmasını təyin edir (=== ilə olduğu kimi). Əgər true təyin etsəniz - o, ciddi müqayisə edəcək, əgər false (standart olaraq) - onda etməyəcək.

Sintaksis

phparray_search(mixed $needle, array $haystack, bool $strict = false): int|string|false

Nümunə

Massivdə dəyəri 'c' olan elementi tapaq - nəticədə onun açarını alırıq (2-ə bərabərdir):

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Kodun icrasının nəticəsi:

php2

Həmçinin baxın

  • strpos funksiyası,
    alt sətrin ilk daxil olma mövqeyini qaytarır
  • str_contains funksiyası,
    sətrdə simvolun olub-olmadığını yoxlayır
  • str_starts_with funksiyası,
    sətrin başlanğıcını yoxlayır
  • str_ends_with funksiyası,
    sətrin sonunu yoxlayır