Funksioni array_search

Funksioni array_search kryen kërkim të një vlere në një array dhe kthen çelësin e elementit të parë të gjetur. Nëse një element i tillë nuk gjendet - do të kthejë false. Parametri i tretë vendos krahasim të rreptë sipas tipit (si nga ===). Nëse vendosni true - ai do të krahasojë rreptësisht, ndërsa nëse false (si parazgjedhje) - atëherë jo.

Sintaksa

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

Shembull

Le të gjejmë në array elementin me vlerën 'c' - si rezultat do të marrim çelësin e tij (ai është i barabartë me 2):

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

Rezultati i ekzekutimit të kodit:

php2

Shihni gjithashtu

  • funksionin strpos,
    i cili kthen pozitën e hyrjes së parë të nënvargut
  • funksionin str_contains,
    i cili kontrollon hyrjen e një karakteri në një varg
  • funksionin str_starts_with,
    i cili kontrollon fillimin e vargut
  • funksionin str_ends_with,
    i cili kontrollon fundin e vargut