Um in PHP den Wert des Array-Schlüssels zu erhalten, müssen Sie ein assoziatives Array verwenden. Ein assoziatives Array ist ein Array, das Daten mithilfe von Schlüssel-Wert-Paaren speichert und der entsprechende Wert über den Schlüssel abgerufen werden kann.
Im Folgenden werden verschiedene Methoden vorgestellt, um den Schlüsselwert des Arrays zu erhalten.
Methode 1: Verwenden Sie die Funktion array_keys().
Die Funktion array_keys() kann ein neues Array zurückgeben, das aus allen Schlüsselnamen im Array besteht.
Zum Beispiel:
$array = array('name' => 'Tom', 'age' => 18); $keys = array_keys($array); print_r($keys); //输出 Array ( [0] => name [1] => age )
Sie können sehen, dass alle Schlüsselnamen im Array über die Funktion array_keys() abgerufen werden können.
Methode 2: Foreach-Schleife verwenden
Die foreach-Schleife kann jedes Element im Array durchlaufen und mit der foreach-Schleife können alle Schlüssel-Wert-Paare im Array abgerufen werden.
Zum Beispiel:
$array = array('name' => 'Tom', 'age' => 18); foreach ($array as $key => $value) { echo "Key: $key, Value: $value <br />"; }
Sie können sehen, dass mit einer foreach-Schleife der Schlüsselname und der Schlüsselwert jedes Elements im Array abgerufen werden können.
Methode 3: Verwenden Sie die Funktion array_key_exists().
Die Funktion array_key_exists() kann ermitteln, ob der angegebene Schlüsselname im Array vorhanden ist.
Zum Beispiel:
$array = array('name' => 'Tom', 'age' => 18); if (array_key_exists('name', $array)) { echo "The key 'name' exists in the array. <br />"; } else { echo "The key 'name' does not exist in the array."; }
Sie können sehen, dass mit der Funktion array_key_exists() ermittelt werden kann, ob der angegebene Schlüsselname im Array vorhanden ist.
Methode 4: Verwenden Sie die Funktion isset()
Die Funktion isset() kann feststellen, ob die Variable gesetzt wurde und nicht leer ist.
Zum Beispiel:
$array = array('name' => 'Tom', 'age' => 18); if (isset($array['name'])) { echo "The key 'name' exists in the array. <br />"; } else { echo "The key 'name' does not exist in the array."; }
Sie sehen, dass mit der Funktion isset() ermittelt werden kann, ob der angegebene Schlüsselname festgelegt wurde und nicht leer ist.
Zusammenfassung
Die oben genannten sind vier Möglichkeiten, den Schlüsselwert im Array zu erhalten. Wir können die oben genannten Methoden je nach Situation flexibel verwenden, um den erforderlichen Array-Schlüsselnamen genauer zu erhalten.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Wert des Array-Schlüssels in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!