Heim  >  Artikel  >  Backend-Entwicklung  >  Rufen Sie die Elementschlüssel in einem Array mit der PHP-Funktion array_keys() ab

Rufen Sie die Elementschlüssel in einem Array mit der PHP-Funktion array_keys() ab

王林
王林Original
2023-06-27 08:54:111217Durchsuche

Während des Entwicklungsprozesses mit PHP ist es häufig notwendig, Arrays zu betreiben. In einem Array müssen wir normalerweise den Schlüsselwert des Elements abrufen, um nachfolgende Vorgänge zu erleichtern. Zu diesem Zweck stellt PHP eine sehr praktische Funktion array_keys() zur Verfügung, mit der sich schnell die Schlüssel von Elementen aus einem Array ermitteln lassen. Die Verwendung der Funktion

array_keys() ist sehr einfach:

array array_keys ( array $array [, mixed $search_value = NULL [, bool $strict = FALSE ]] )

Dabei gibt der Parameter $array das Array der abzurufenden Elementschlüssel an; durchsucht (optional); der Parameter $strict gibt an, ob im strikten Modus verglichen wird (optional). Konkret gibt die Funktion array_keys() ein Array zurück, das alle Schlüsselwerte enthält, die im ursprünglichen Array $array erscheinen.

Sehen wir uns ein Beispiel für die Verwendung der Funktion array_keys() an:

// 创建一个数组
$array = array(
    "name" => "Tom",
    "age" => 20,
    "gender" => "male"
);

// 获取数组中所有的键
$keys = array_keys($array);

// 输出结果
print_r($keys);

// 输出:
// Array
// (
//     [0] => name
//     [1] => age
//     [2] => gender
// )

Wie Sie im obigen Beispiel sehen können, können wir alle Schlüssel im Array abrufen, indem wir die Funktion array_keys() aufrufen und das Array übergeben $array.Wert. Die Variable $keys speichert diese Schlüsselwerte und kann für nachfolgende Vorgänge verwendet werden.

Zusätzlich zum Abrufen aller Schlüsselwerte im gesamten Array unterstützt die Funktion array_keys() auch die Suche nach bestimmten Werten und gibt die entsprechenden Schlüsselwerte zurück. Zum Beispiel:

// 创建一个数组
$array = array(
    "name" => "Tom",
    "age" => 20,
    "gender" => "male"
);

// 获取值为"male"的键
$keys = array_keys($array, "male");

// 输出结果
print_r($keys);

// 输出:
// Array
// (
//     [0] => gender
// )

Wie Sie dem obigen Beispiel entnehmen können, erhalten wir, wenn wir den zweiten Parameter „männlich“ übergeben, nur den Schlüssel „Geschlecht“ mit dem Wert „männlich“. Diese Methode kann uns helfen, bestimmte Elemente schnell zu finden.

Abschließend ist zu beachten, dass die Funktion array_keys() das ursprüngliche Array nicht ändert, sondern nur ein neues Array zurückgibt, sodass wir uns bei der Verwendung keine Sorgen über eine Fehlbedienung des ursprünglichen Arrays machen müssen.

Kurz gesagt, die Funktion array_keys() ist eine sehr praktische Funktion, die häufig zum Abrufen der Schlüsselwerte von Elementen in einem Array verwendet wird. Die Beherrschung der grundlegenden Verwendung kann die Effizienz unserer Programmentwicklung erheblich verbessern.

Das obige ist der detaillierte Inhalt vonRufen Sie die Elementschlüssel in einem Array mit der PHP-Funktion array_keys() ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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