PHP in_array()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Suchen Sie in einem Array nach dem Wert "Example" und geben Sie einen Text aus:
$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:
$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 »
Vollständige PHP-Array-Referenz Andere Erweiterungen