array_flip()
fonksiyonu, bir dizideki anahtarlar ile değerleri yer değiştirmek için kullanılan PHP fonksiyonudur. Yani, dizideki anahtarlar yeni değerler olurken, değerler ise yeni anahtarlar olur.
İşte array_flip()
fonksiyonunun kullanımına dair bir örnek:
<?php // Bir dizi oluşturalım $dizi = array("isim" => "John", "yas" => 30, "meslek" => "Developer"); // array_flip() fonksiyonunu kullanarak anahtarlar ile değerleri yer değiştirelim $yeni_dizi = array_flip($dizi); // Elde edilen yeni diziyi ekrana yazdıralım print_r($yeni_dizi); ?>
Bu örnekte, array_flip($dizi)
ifadesi, $dizi
dizisindeki anahtarlar ile değerleri yer değiştirir. Çıktı şu şekildedir:
Array ( [John] => isim [30] => yas [Developer] => meslek )
Bu, "isim" anahtarının "John" değeri ile yer değiştirdiğini, "yas" anahtarının 30 değeri ile yer değiştirdiğini ve "meslek" anahtarının "Developer" değeri ile yer değiştirdiğini gösterir.
array_flip()
fonksiyonunun genel formatı şu şekildedir:
array_flip(array $dizi)
$dizi
: Anahtarlar ile değerlerin yer değiştireceği dizi.
Bu fonksiyon, özellikle bir dizideki anahtarlar ile değerleri değiştirmek istediğiniz durumlarda kullanışlıdır. Ancak, dikkatli olunmalıdır çünkü eğer orijinal dizide tekrar eden değerler varsa, array_flip()
işlemi sonucu bir veya daha fazla anahtarın değeri üzerine yazılabilir.