Функция array_search

Функция array_search массивдаги қийматни излайди ва биринчи топилган элементнинг калитини қайтаради. Агар бундай элемент топилмаса - false қайтаради. Учинчи параметр қаттиқ солиштиришни белгилайди (=== даги каби). Агар true қўйилса - у қаттиқ солиштиради, false (сустки холда) бўлса - солиштирмайди.

Синтаксис

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

Мисол

Массивда 'c' қийматли элементни излаймиз - натижада унинг калитини оламиз (у 2 га тенг):

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

Кодни ишга тушириш натижаси:

php2

Шунингдек қаранг

  • strpos функцияси,
    биринчи келиш оқимининг ўрнини қайтаради
  • str_contains функцияси,
    белгининг сатрга киришини текширади
  • str_starts_with функцияси,
    сатрнинг бошланишини текширади
  • str_ends_with функцияси,
    сатрнинг тугашини текширади