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