array_flip
(PHP 4, PHP 5)
array_flip — Felcseréli a tömb elemeit és kulcsait
LeÃrás
Az array_flip() felcseréli a tömb elemeit és kulcsait egymással, úgyhogy a trans tömb értékei lesznek az új kulcsok és a kulcsai pedig a hozzátartozó értékek.
Figyelj arra, hogy a trans elemértékeinek érvényes kulcsoknak kell lenniük, azaz vagy integer vagy string tÃpusúaknak. Egy figyelmeztetÅ‘ "nem fatális" hibaüzenetet (warning) küld, ha az elemérték tÃpusa nem megfelelÅ‘, és a kérdéses kulcs - érték pár nem lesz felcserélve.
Ha egy érték többször szerepel, akkor a legutolsó kulcsot fogja használni ahhoz az értékhez, és a többit figyelmen kÃvül hagyja.
Az array_flip() FALSE-tal tér vissza sikertelenség esetén.
Example#1 array_flip() példa
<?php
$atalakitva = array_flip($atalakitva);
$eredeti = strtr($str, $atalakitva);
?>
Example#2 array_flip() példa az (érték)ütközésre
<?php
$atalakitva = array("a" => 1, "b" => 1, "c" => 2);
$atalakitva = array_flip($atalakitva);
print_r($atalakitva);
?>
most $atalakitva értéke:
Array ( [1] => b [2] => c )
Lásd még: array_values(), array_keys() és array_reverse().