array_combine fonksiyonu, iki diziden birini anahtarlar için diğerini ise değerler için kullanarak yeni bir ilişkisel dizi oluşturmada kullanılır.--
Kullanımı:--
anahtarlar : Oluşturulacak yeni dizide anahtar olarak kullanılacak elemanları içeren dizi.--
değerler : Oluşturulacak yeni dizide değer olarak kullanılacak elemanları içeren dizi.--
[alert style=”yellow”]İki dizinin eleman sayıları eşit değilse geriye FALSE döner.[/alert]--
Örnek 1 – array_combine örneği--
-Örnek 2 – array_combine örneği--
Örnek 1’de yer alan bilgiler ile anahtar ve değer olacak dizilerin yerini değiştirirsek yeni dizi aşağıdaki gibi olur.----
Kullanımı:--
PHP:
array_combine ( $anahtarDizi , $degerDizi );
anahtarlar : Oluşturulacak yeni dizide anahtar olarak kullanılacak elemanları içeren dizi.--
değerler : Oluşturulacak yeni dizide değer olarak kullanılacak elemanları içeren dizi.--
[alert style=”yellow”]İki dizinin eleman sayıları eşit değilse geriye FALSE döner.[/alert]--
Örnek 1 – array_combine örneği--
PHP:
$anahtar = array('adi', 'soyadi', 'yasi');
$deger = array('fatih', 'çal', 25);
$yenidizi = array_combine($anahtar, $deger);
print_r($yenidizi);
PHP:
nt_r($yenidizi);
PHP
Array
(
[adi] => fatih
[soyadi] => çal
[yasi] => 25
)
Array
(
[adi] => fatih
[soyadi] => çal
[yasi] => 25
)
-Örnek 2 – array_combine örneği--
Örnek 1’de yer alan bilgiler ile anahtar ve değer olacak dizilerin yerini değiştirirsek yeni dizi aşağıdaki gibi olur.----
PHP:
$anahtar = array('fatih', 'çal', 25);
$deger = array('adi', 'soyadi', 'yasi');
$yenidizi = array_combine($anahtar, $deger);
print_r($yenidizi);
PHP:
Array
(
[fatih] => adi
[çal] => soyadi
[25] => yasi
)
