Heim >Backend-Entwicklung >PHP-Problem >So erkennen Sie, ob der angegebene Index in einem PHP-Array vorhanden ist
Zwei Erkennungsmethoden: 1. Verwenden Sie die Funktion array_key_exists(), um zu prüfen, ob der angegebene Index im Array vorhanden ist. Die Syntax lautet „array_key_exists (angegebener Indexwert, Array)“. es existiert nicht. 2. Verwenden Sie die Funktion isset(), um zu ermitteln, ob das dem angegebenen Index entsprechende Array-Element vorhanden ist. Die Syntax lautet „isset($array name[angegebener Indexwert])“. existiert nicht.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Array Ein Array ist ein geordneter Satz von Variablen, wobei jeder Wert als Element bezeichnet wird. Jedes Element zeichnet sich durch einen speziellen Bezeichner aus, der Schlüssel genannt wird (auch Index oder Index genannt).
Der Index des Arrays bezieht sich auf die Position des aktuellen Array-Elements im Array (ein ganzzahliger Wert beginnend bei 0).
Wie erkennt man also, ob der angegebene Index im PHP-Array vorhanden ist?
php erkennt, ob der angegebene Index vorhanden ist. Sie können die Funktion array_key_exists() oder die Funktion isset() verwenden.
Methode 1. Verwenden Sie die Funktion array_key_exists(). Die Funktion array_key_exists() prüft, ob der angegebene Schlüsselname in einem Array vorhanden ist. Wenn der Schlüsselname nicht vorhanden ist, wird true zurückgegeben FALSCH.
array_key_exists($key,$array)
Erforderlich. Gibt den Schlüsselnamen an. | |
Erforderlich. Gibt ein Array an. |
2. Verwenden Sie die Funktion isset().
isset() wird verwendet, um zu erkennen, ob die Variable gesetzt wurde und nicht NULL ist.
Verwenden Sie einfach die Funktion isset(), um zu erkennen, ob das angegebene Array-Elementexistiert.
<?php header('content-type:text/html;charset=utf-8'); function f($a,$v){ if (isset($a[$v])) { echo "指定索引 $v 存在<br>"; } else { echo "指定索引 $v 不存在<br>"; } } $arr=array(1=>11,3=>33,5=>55,7=>77); var_dump($arr); f($arr,2); f($arr,4); f($arr,5); f($arr,7); ?>
$array[索引值]
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob der angegebene Index in einem PHP-Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!