array_flip

(PHP 4 >= 4.0.0)

array_flip -- Scambia tutti i valori di un array

Descrizione

array array_flip (array trans)

array_flip() restituisce un array scambiato, ovvero le chiavi di trans diventano valori e i valori di trans diventano chiavi.

Si noti che i valori di trans devono poter diventare chiavi valide, ovvero devo essere di tipo integer o string. Un errore verrà segnalato se un valore ha il tipo errato, e la coppia chiave/valore in questione non verrà scambiata.

Se un valore ha più di una occorrenza, L'ultima chiave verrà usata come valore, e tutte le altre verranno perse.

array_flip() restituisce FALSE se fallisce.

Esempio 1. Esempio di array_flip()


$trans = array_flip ($trans);
$original = strtr ($str, $trans);
      

Esempio 2. Esempio di array_flip(): collisione


$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
// ora $trans è : array(1 => "b", 2 => "c");