Manuale PHP
Indietro |  | Avanti

# 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.

Esempio 1. Esempio di array_flip()

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

Esempio 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().

Indietro | Partenza | Avanti
array_filter | Risali | array_intersect_assoc