Heim >Backend-Entwicklung >PHP-Tutorial >So ermitteln Sie, ob ein Schlüsselname in einem PHP-Array vorhanden ist
So ermitteln Sie, ob ein Schlüsselname in einem PHP-Array vorhanden ist
In PHP ist ein Array eine sehr häufig verwendete Datenstruktur, die mehrere Elemente speichern und einen eindeutigen Schlüsselnamen verwenden kann, um jedes Element zu identifizieren. In der tatsächlichen Entwicklung müssen wir häufig feststellen, ob ein bestimmter Schlüsselname im Array vorhanden ist, damit wir ihn je nach Situation entsprechend behandeln können. In diesem Artikel werden verschiedene Methoden vorgestellt, um festzustellen, ob ein PHP-Array-Schlüssel vorhanden ist, und Codebeispiele als Referenz bereitgestellt.
Methode 1: Verwenden Sie die Funktion array_key_exists(). Mit der Funktion array_key_exists() können Sie ermitteln, ob ein bestimmter Schlüsselname im Array vorhanden ist. Seine Verwendung ist wie folgt:
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York'); if (array_key_exists('name', $array)) { echo "键名存在于数组中"; } else { echo "键名不存在于数组中"; }Methode 2: Verwenden Sie die Funktion isset() ()-Funktion kann auch verwendet werden, um zu bestimmen, ob ein angegebener Schlüsselname in einem Array vorhanden ist. Seine Verwendung ist wie folgt:
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York'); if (isset($array['name'])) { echo "键名存在于数组中"; } else { echo "键名不存在于数组中"; }
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York'); if (in_array('name', array_keys($array))) { echo "键名存在于数组中"; } else { echo "键名不存在于数组中"; }
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York'); $firstKey = array_key_first($array); if ($firstKey !== NULL) { echo "键名存在于数组中"; } else { echo "键名不存在于数组中"; }
Ich hoffe, dass die in diesem Artikel bereitgestellten Codebeispiele und Methoden Ihnen dabei helfen können, die Existenz von PHP-Array-Schlüsselnamen besser zu bestimmen. Ich wünsche Ihnen bessere Ergebnisse bei der PHP-Entwicklung!
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Schlüsselname in einem PHP-Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!