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