Um festzustellen, ob sich ein Parameter in einem PHP-Array befindet, können Sie die Funktion in_array() verwenden. Die Syntax dieser Funktion lautet wie folgt:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
Diese Funktion akzeptiert drei Parameter:
needle
: der zu findende Wert needle
:要查找的值haystack
:要查找的数组strict
haystack
: das zu findende Array strict: Optionaler Parameter, wenn auf true gesetzt, wird der Typ beim Vergleich von Werten berücksichtigt
Wenn der angegebene $needle-Wert im $haystack-Array gefunden wird, wird true zurückgegeben, andernfalls wird false zurückgegeben . Hier ist ein Beispiel:$fruits = array("apple", "banana", "orange", "pear"); if (in_array("apple", $fruits)) { echo "苹果在水果篮子里"; } else { echo "苹果没有在水果篮子里"; }
苹果在水果篮子里
$numbers = array(1, 3, 5, 7); if (in_array("3", $numbers, true)) { echo "3在数字数组里(使用严格模式)"; } else { echo "3没有在数字数组里(使用严格模式)"; }
3没有在数字数组里(使用严格模式)
$alphabets = array("a", "b", "c", "d"); if (in_array("A", $alphabets)) { echo "A在字母数组里(不使用严格模式)"; } else { echo "A没有在字母数组里(不使用严格模式)"; }
A没有在字母数组里(不使用严格模式)
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein Parameter in einem Array in PHP befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!