Funksiýa array_search

Funksiýa array_search massiwdäki bahany gözleýär we ilkinji tapylan elementiniň açaryny gaýtaryp berýär. Eger şuňa meňzeş element tapylmasa - false gaýtaryp berer. Üçünji parametr gaty deňeşdirme görnüşini kesgitleýär (=== ýaly). Eger true goýulsa - ol gaty deňeşdirer, eger false (deslapky ýagdaýy) bolsa - onda ýok.

Sintaksis

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

Mysal

Massiwiň içinden 'c' bahasy bar elementi tapalyň - netijede onuň açaryny alyarys (ol 2 deň):

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

Koduň işleniş netijesi:

php2

Şeýle hem gözüňi aýla

  • funksiýa strpos,
    ilkinji görlen setirjiğiniň ýerleşişini gaýtaryp berýär
  • funksiýa str_contains,
    setirde nyşanyň bardygyny barlap görýär
  • funksiýa str_starts_with,
    setiriň başlangyjyny barlap görýär
  • funksiýa str_ends_with,
    setiriň soňuny barlap görýär