Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)

Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)

青灯夜游
青灯夜游Original
2019-03-04 14:00:165727Durchsuche

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.

Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)

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:

Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)

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:

Wie kann ich die Position von Schlüsseln und Werten in einem Array in PHP umkehren? (Codebeispiel)

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!

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