Der Inhalt dieses Artikels befasst sich mit der Überprüfung, ob das Array einen bestimmten Referenzwert hat. Jetzt kann ich es mit Ihnen teilen
PHP
in_array()
Die Funktion prüft, ob ein bestimmter Wert im Array vorhanden ist und gibt TRUE
zurück, wenn er existiert, andernfalls gibt sie FALSE
zurück.
Syntax:
bool in_array( mixed needle, array array [, bool strict] )
Parameterbeschreibung:
参数 | 说明 |
---|---|
needle | 需要在数组中搜索的值,如果是字符串,则区分大小写 |
array | 需要检索的数组 |
strict | 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查 |
Beispiel:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
Das Zeichen a existiert im Array $arr_a Beispiel für eine strikte Prüfung:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
Character 1 array is not exist in $arr_a array Beispiel einer Nadel:
<?php $arr_a = array(array("a", "b"), 1, 2); $arr_b = array("a", "b"); if(in_array($arr_b, $arr_a)){ echo '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
array$arr_b
existiert in $arr_a
array
PHP
in_array()
-Funktion prüft, ob ein bestimmter Wert im Array vorhanden ist und gibt TRUE
zurück, wenn er existiert, andernfalls gibt sie FALSE
zurück.
Syntax:
bool in_array( mixed needle, array array [, bool strict] )
Parameterbeschreibung:
参数 | 说明 |
---|---|
needle | 需要在数组中搜索的值,如果是字符串,则区分大小写 |
array | 需要检索的数组 |
strict | 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查 |
Beispiel:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
Das Zeichen a existiert im Array $arr_a Beispiel für eine strikte Prüfung:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
Character 1 array is not exist in $arr_a array Beispiel einer Nadel:
<?php $arr_a = array(array("a", "b"), 1, 2); $arr_b = array("a", "b"); if(in_array($arr_b, $arr_a)){ echo '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
array$arr_b
existiert in $arr_a
array
Related Empfehlungen:
PHP-Methode, um zu überprüfen, ob die IP-Adresse legal ist
PHP-Beispielcode, um zu überprüfen, ob die Website nicht verfügbar ist
Das obige ist der detaillierte Inhalt vonPHP prüft, ob ein Wert im Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!