in_array()
sucht nach dem angegebenen Wert im Array.
HINWEIS: Wenn der Suchparameter ein Zeichenfolge ist und der Typ -Parameter auf TRUE eingestellt ist, ist die Suche in der Suchempfindlichkeit.
Suchen Sie den Wert "Glenn" im Array und geben Sie einen Text aus:
<? Php $ people = Array ( "Bill" , "Steve" , "Mark" , "David" ) ; Wenn ( in_array ( "Mark" , $ people ) ) { Echo "Match gefunden" ; } anders { echo "Match nicht gefunden" ; } ?>
Probieren Sie es selbst aus
Verwenden Sie alle Parameter:
<? Php $ people = Array ( "Bill" , "Steve" , "Mark" , "David" ) ; Wenn ( in_array ( "23" , $ people , wahr ) ) { Echo "Match gefunden <br>" ; } anders { echo "Match nicht gefunden <br>" ; } if ( in_array ( "mark" , $ people , true ) ) { Echo "Match gefunden <br>" ; } anders { echo "Match nicht gefunden <br>" ; } if ( in_array ( 23 , $ people , true ) ) { Echo "Match gefunden <br>" ; } anders { echo "Match nicht gefunden <br>" ; } ?>
Probieren Sie es selbst aus
in_array ( Suche , Array , Typ )
Parameter | beschreiben |
---|---|
Suchen | Erforderlich. Gibt den Wert an, der im Array gesucht wird. |
Array | Erforderlich. Gibt das Array an, um zu suchen. |
Typ | Optional. Wenn dieser Parameter auf TRUE eingestellt ist, prüfen Sie, ob die durchsuchten Daten dem Wert des Arrays übereinstimmen. |
Rückgabe true, wenn die angegebene Wertsuche im Array -Array vorhanden ist. Wenn der dritte Parameter auf TRUE eingestellt ist, gibt die Funktion nur dann true zurück, wenn das Element im Array vorhanden ist und der Datentyp dem angegebenen Wert übereinstimmt.
Wenn im Array kein Argument gefunden wird, gibt die Funktion falsch zurück.
HINWEIS: Wenn der Suchparameter ein Zeichenfolge ist und der Typ -Parameter auf TRUE eingestellt ist, ist die Suche in der Suchempfindlichkeit.