Start · Sprachen · PHP · Referenz · array_search

array_search

Funktion

Sucht einen Wert und gibt den Key des ersten Treffers zurück — oder <code>false</code>.

seit PHP 4.0.5 Kategorie: array

Signatur

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

Beschreibung

Immer $strict = true nutzen, sonst gibt es Type-Juggling-Bugs.

Parameter

Name Typ Default Beschreibung
$needle Pflicht mixed Suchwert.
$haystack Pflicht array Zu durchsuchendes Array.
$strict bool false Strikter Vergleich.

Rückgabewert

Typ
int|string|false
Beschreibung
Key oder false.

Beispiele

Key finden

<?php

$key = array_search('PHP', ['Python', 'PHP', 'Go'], true); // 1