Php array_combine fonksiyonu

Php array_combine fonksiyonu

Php array_combine fonksiyonu

Php array_combine fonksiyonu

Bu fonksiyon ile elimizde bulunan iki diziyi tek bir dizide birleştirip kullanmamızı sağlar. Fakat birinci dizimiz deki verileri key, ikinci dizimizdeki verileri de değer olarak kabul ederek yeni bir dizi oluşturur. Burada dikkat etmemiz gereken konu iki dizimizin de aynı sayıda elemanı olması gerektiğidir. Eleman sayıları farklı olan dizilerde bu fonksiyonu kullandığımızda false değerini döndürür. Tabi php nin farklı versiyonlarında farklı hata durumunda farklı cevaplar alınabilir.

Kullanım Şekli;

 array_combine(array $anahtarlar, array $değerler): array

Örnek Olarak;

<? php

$arrkey = array('istanbul', 'ankara', 'izmir');
$arrval = array('34', '06', '35');
$sonuc = array_combine($arrkey, $arrval);

print_r($sonuc);
?>

üstteki kodları çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.

Array
(
    [istanbul]  => 34
    [ankara]    => 06
    [izmir] => 35
)