array_combine()
fonksiyonu, bir dizinin anahtarlarını diğer dizinin değerleri ile eşleştirmek için kullanılan PHP fonksiyonudur. Yani, iki ayrı diziyi kullanarak yeni bir diziyi oluşturur. Bu fonksiyon, her iki dizinin boyutları eşit değilse false
değeri döndürür.
İşte array_combine()
fonksiyonunun kullanımına dair bir örnek:
<?php
// İki ayrı dizi oluşturalım
$sehirler = array("Ankara", "İstanbul", "İzmir");
$nufuslar = array(5445026, 15432348, 4279670);
// array_combine() fonksiyonunu kullanarak dizileri birleştirelim
$sehir_nufus = array_combine($sehirler, $nufuslar);
// Elde edilen birleştirilmiş diziyi ekrana yazdıralım
print_r($sehir_nufus);
?>
Çıktı:
Array
(
[Ankara] => 5445026
[İstanbul] => 15432348
[İzmir] => 4279670
)
Bu örnekte, array_combine()
fonksiyonu, $sehirler
dizisindeki değerleri anahtar olarak, $nufuslar
dizisindeki değerleri ise değer olarak kullanarak yeni bir diziyi oluşturdu.
Dikkat edilmesi gereken önemli bir nokta, array_combine()
fonksiyonunun iki dizinin boyutlarının eşit olmasını beklemesidir. Aksi takdirde, fonksiyon false
değerini döndürür.