Funkcija array_search

Funkcija array_search veic vērtības meklēšanu masīvā un atgriež atrastā pirmā elementa atslēgu. Ja tāds elements netiek atrasts - atgriezīs false. Trešais parametrs iestata stingru salīdzināšanu pēc tipa (kā ar ===). Ja iestatīts true - tā salīdzinās stingri, bet ja false (pēc noklusējuma) - tad nē.

Sintakse

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

Piemērs

Atradīsim masīvā elementu ar vērtību 'c' - rezultātā iegūsim tā atslēgu (tā ir vienāda ar 2):

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

Koda izpildes rezultāts:

php2

Skatiet arī

  • funkciju strpos,
    kas atgriež apakšvirknes pirmās parādīšanās pozīciju
  • funkciju str_contains,
    kas pārbauda rakstzīmes ietverību virknē
  • funkciju str_starts_with,
    kas pārbauda virknes sākumu
  • funkciju str_ends_with,
    kas pārbauda virknes beigas