Dizideki indisle değerin yerlerini değiştiren fonksiyondur.
Yani dizideki değerler indis olup, indisler ise değer oluyor ve bu yerel oluyor indis-değerler birbirine karışmıyor.
<?php
$dizi = array("ilkIndis"=>"KodSözlük","ortaIndis"=>"www.kodsozluk.com","sonIndis"=>"@kodsozluk");
$dizi = array_flip($dizi);
echo var_dump($dizi);
?>
array(3) { ["KodSözlük"]=> string(8) "ilkIndis" ["www.kodsozluk.com"]=> string(9) "ortaIndis" ["@kodsozluk"]=> string(8) "sonIndis" } // görüldüğü gibi indis-değerler yer değiştirmiş.