in_arrayPrüft, ob ein Wert in einem Array existiertBeschreibungboolin_arraymixedneedlearrayhaystackboolstrict
Diese Funktion sucht in haystack nach
needle und gibt bei Erfolg &true; zurück,
andernfalls &false;.
Ist der dritte Parameter strict auf &true;
gesetzt, prüft in_array auch die
Typen von
needle in haystack.
Ist needle ein String, erfolgt der Vergleich
unter Berücksichtigung der Groß- und Kleinschreibung.
In den PHP Versionen vor 4.2.0 durfte needle
kein Array sein
in_array
]]>
Die zweite Bedingung schlägt fehl, da in_array
die Groß-/Kleinschreibung berücksichtigt, daher wird das obige
Programm folgendes ausgeben:
in_array mit strict
]]>
&example.outputs;
in_array mit einem Array als needle
]]>
&example.outputs;
Siehe auch array_search,
array_key_exists und
isset.