array_flip

array_flip - výmění místy hodnoty pole.

Syntaxe:

array array_flip ( array input )

Funkce array_flip() vrací pole v opačném pořadí, tzn. klíče původního pole se stávají hodnotami a hodnoty klíčema. Všiměte si, že hodnoty původního pole array input musí být správnými klíčema, tzn. že mají být typu integer nebo string. V případě, že hodnota nemá správný typ, bude zobrazeno hlášení a dvojice klíč/hodnota nebude zpracováná.

Jestli se hodnota bude opakovat pro zpracování bude použit poslední klíč, všechny ostatní budou ztracený. Funkce array_flip() vrací FALSE v případě, že pole nebylo zpracováno.

Příklad použíti:

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

Výsledek je následující:

Array

(

    [1] => b

    [2] => c

)
Viz také: