PHP.nl

array_flip

array_flip

Exchanges all keys with their associated values in an array

array **array_flip** array $array
returns an  in flip

order, i.e. keys from become values and values from become keys. array_flip``array``array``array

Note that the values of need to be valid keys, i.e. they need to be either or . A warning will be emitted if a value has the wrong type, and the key/value pair in question . array``int``stringwill not be included in the result

If a value has several occurrences, the latest key will be used as its value, and all others will be lost.

arrayAn array of key/value pairs to be flipped.

Returns the flipped array.

Voorbeeld: example

<?php
$input = array("oranges", "apples", "pears");
$flipped = array_flip($input);

print_r($flipped);
?>
Array
(
    [oranges] => 0
    [apples] => 1
    [pears] => 2
)

Voorbeeld: example : collision

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

print_r($flipped);
?>
Array
(
    [1] => b
    [2] => c
)

array_values``array_keys``array_reverse