PHP in_array()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Suchen Sie in einem Array nach dem Wert "Example" und geben Sie einen Text aus:

<?php $sites = array("Google", "Example", "Taobao", "Facebook"); if (in_array("Example", $sites)) { echo "Treffer gefunden!"; } else { echo "Kein Treffer gefunden!"; } ?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion in_array() durchsucht ein Array nach einem angegebenen Wert.


Syntax

bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

Parameters Beschreibung
needle Erforderlich. Gibt den Wert an, nach dem im Array gesucht werden soll.
haystack Erforderlich. Gibt das zu durchsuchende Array an.
strict Optional. Wenn dieser Parameter auf TRUE gesetzt ist, prüft die Funktion in_array(), ob die gesuchten Daten und der Array-Wert vom selben Typ sind.

Technische Details

Rückgabewert: Gibt TRUE zurück, wenn der Wert im Array gefunden wird, andernfalls FALSE.
PHP-Version: 4+
Änderungsprotokoll Seit PHP 4.2 kann der Suchparameter ein Array sein.


Weitere Beispiele

Beispiel 1

Verwendung aller Parameter:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23", $people, TRUE)) { echo "Treffer gefunden<br>"; } else { echo "Kein Treffer gefunden<br>"; } if (in_array("Glenn",$people, TRUE)) { echo "Treffer gefunden<br>"; } else { echo "Kein Treffer gefunden<br>"; } if (in_array(23,$people, TRUE)) { echo "Treffer gefunden<br>"; } else { echo "Kein Treffer gefunden<br>"; } ?>

Beispiel ausführen »


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen