Forum und email

array_flip

(PHP 4, PHP 5)

array_flip — Scambia tutte le chiavi di un array con i loro valori associati

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.

Example#1 Esempio di array_flip()

<?php
$trans 
array_flip($trans);
$original strtr($str$trans);
?>

Example#2 Esempio di array_flip(): collisione

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

ora $trans è:

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

Vedere anche array_values(), array_keys() e array_reverse().