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 функциясын,
    ал саптын аягын текшерет