Funktion array_search
Die Funktion array_search durchsucht
ein Array nach einem Wert und gibt den Schlüssel
des ersten gefundenen Elements zurück. Wenn ein solches Element
nicht gefunden wird - gibt sie false zurück. Der dritte Parameter
legt einen strengen Typvergleich fest (wie bei
===). Wenn man true setzt - vergleicht sie
streng, und wenn false (standardmäßig) - dann nicht.
Syntax
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Beispiel
Suchen wir im Array nach dem Element mit dem Wert 'c'
- als Ergebnis erhalten wir seinen Schlüssel (er ist gleich 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Ergebnis der Codeausführung:
2
Siehe auch
-
die Funktion
strpos,
die die Position des ersten Vorkommens eines Teilstrings zurückgibt -
die Funktion
str_contains,
die das Vorkommen eines Zeichens in einem String prüft -
die Funktion
str_starts_with,
die den Anfang eines Strings prüft -
die Funktion
str_ends_with,
die das Ende eines Strings prüft