Start · Sprachen · PHP · Referenz · array_flip

array_flip

Funktion

Vertauscht Keys und Values in einem Array — nützlich für Lookup-Tabellen.

seit PHP 4.0.0 Kategorie: array

Signatur

array_flip(array $array): array

Beschreibung

Bei doppelten Werten gewinnt der letzte. Werte müssen string oder int sein.

Parameter

Name Typ Default Beschreibung
$array Pflicht array Eingabe.

Rückgabewert

Typ
array
Beschreibung
Getauschtes Array.

Beispiele

Schnelle Existenz-Prüfung

<?php

$allowed = ['admin', 'editor', 'user'];
$lookup = array_flip($allowed); // ['admin' => 0, ...]

if (isset($lookup[$role])) { /* schnell */ }