Heim > Artikel > Backend-Entwicklung > Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)
In PHP können wir die integrierte Funktion array_flip() verwenden, um die Positionen von Schlüsseln und Werten im Austauscharray umzukehren. Der folgende Artikel zeigt Ihnen hoffentlich, wie Sie die Funktion array_flip() verwenden es wird Ihnen nützlich sein.
PHP array_flip()-Funktion
array_flip()-Funktion wird zum Umkehren/Austauschen von Arrays verwendet Schlüsselname und der entsprechende zugehörige Schlüsselwert und umgekehrt. [Video-Tutorial-Empfehlung: PHP-Tutorial]
Hinweis: Wir müssen bedenken, dass die Werte des Arrays gültige Schlüssel sein müssen, das heißt, sie müssen ganze Zahlen oder Zeichenfolgen sein. Wenn ein Wert vom falschen Typ ist, wird eine Warnung ausgegeben und das zugehörige Schlüssel/Wert-Paar wird nicht in das Ergebnis einbezogen.
Grundsatzstruktur:
array_flip($array);
Parameter: Diese Funktion akzeptiert nur einen Parameter $array, der verwendet wird, um die Notwendigkeit von Schlüssel/ Wertepaar-Inversion Array zum Drehen.
Rückgabewert: Die Funktion array_flip() gibt das umgekehrte Array zurück, wenn die Umkehrung erfolgreich ist. Wenn die Umkehrung fehlschlägt, wird NULL zurückgegeben.
Wie kehre ich die Schlüssel und Werte in einem Array um?
Das Folgende ist ein einfaches Codebeispiel, um zu sehen, wie die Funktion array_flip() die Schlüsselnamen und die entsprechenden zugehörigen Schlüsselwerte im Array umkehrt.
Beispiel 1:
<?php header("content-type:text/html;charset=utf-8"); $array = array("0" => "php", "1" => "java", "2" => "python", "3" => "mysql"); echo ("反转前:"); var_dump($array); $result=array_flip($array); echo ("反转后:"); var_dump($result); ?>
Ausgabe:
Beispiel 2:
<?php header("content-type:text/html;charset=utf-8"); $array = array("aakash" => "rani", "rishav" => "sristi", "gaurav" => "riya", "laxman" => "rani"); echo ("反转前:"); var_dump($array); $result=array_flip($array); echo ("反转后:"); var_dump($result); ?>
Ausgabe:
Hinweis: Wenn die zugehörigen Schlüsselwerte, die mehreren Schlüsselnamen entsprechen, gleich sind, wird bei der Konvertierung der letzte Schlüsselname als Wert verwendet und alle anderen gehen verloren.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!