Heim > Backend-Entwicklung > PHP-Problem > So erhalten Sie den Wert des Array-Schlüssels in PHP

So erhalten Sie den Wert des Array-Schlüssels in PHP

王林
Freigeben: 2023-05-19 14:22:37
Original
3287 Leute haben es durchsucht

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 )
Nach dem Login kopieren

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 />";
}
Nach dem Login kopieren

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.";
}
Nach dem Login kopieren

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.";
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage