LaravelConf Taiwan 2020 CFP Started

array_flip

(PHP 4, PHP 5, PHP 7)

array_flipVertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array

Beschreibung

array_flip ( array $array ) : array

array_flip() gibt ein Array in vertauschter Reihenfolge aus, d.h. die Schlüssel von array werden zu Werten und die Werte von array werden zu Schlüsseln.

Beachten Sie, dass die Werte von array gültige Schlüssel sein müssen, d.h. sie müssen entweder Integer oder String sein. Ist ein Wert vom falschen Typ, so wird eine Warnung ausgegeben, und das Schlüssel/Wert-Paar wird nicht ins Ergebnis übernommen.

Kommt ein Wert mehrfach vor, so wird der letzte Schlüssel als Wert verwendet und alle anderen Werte gehen verloren.

Parameter-Liste

array

Ein Array mit Schlüssel/Wertpaaren die vertauscht werden sollen.

Rückgabewerte

Gibt im Erfolgsfall das vertauschte Array zurück und im Fehlerfall NULL.

Beispiele

Beispiel #1 array_flip()-Beispiel

<?php
$input 
= array("Orange""Apfel""Birne");
$flipped array_flip($input);

print_r($flipped);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Array
(
    [Orange] => 0
    [Apfel] => 1
    [Birne] => 2
)

Beispiel #2 array_flip()-Beispiel: Kollision

<?php
$input 
= array("a" => 1"b" => 1"c" => 2);
$flipped array_flip($input);

print_r($flipped);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Array
(
    [1] => b
    [2] => c
)

Siehe auch

  • array_values() - Liefert alle Werte eines Arrays
  • array_keys() - Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
  • array_reverse() - Liefert ein Array mit umgekehrter Reihenfolge der Elemente

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top