NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - array_search

Třída

Kořen \ Bez třídy

Metoda - array_search

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

Vyhledá v poli daný prvek. O problému hovoříme jako o hledání jehly v kupce sena.

Procedurální

  • function array_search (mixed $needle, array $haystack, bool $strict = false) : mixed

Parametry

NázevDatový typVýchozí hodnotaPopis
$needlemixed

Jehla (řetězec k nalezení).

$haystackarray

Kupka sena (kde hledat).

$strictbool false

Třetí, nepovinný parametr je typu boolean a udává, zda chceme striktní porovnávání prvků pomocí ===.

Návratové hodnoty

Vrací: mixed

Klíč, pod kterým se jehla nalézá. V případě nenalezení vrátí FALSE. Jelikož jehla může být nalezena na pozici 0, musíme výsledek porovnávat pomocí ===. Při neplatných parametrech vrátí NULL.

Příklady

<?php
$pole =['Homer', 'Marge', 'Bart', 'Lisa', 'Meggie'];
$klic = array_search('Bart', $pole);

echo $klic;

Související manuály

      • function array_keys (array $array, mixed $search_value = null, bool $strict = false) : array
      • function array_key_exists (mixed $key, array $array) : bool
      • function array_values (array $array) : array
      • function in_array (mixed $needle, array $haystack, bool $strict = false) : bool
      Aktivity