PHP array_combine() Kullanımı – PHP Diziler

Merhaba, bu yazımda php de array_combine() fonksiyonunun kullanımını göstereceğim. Önceki yazımda array_slice() fonksiyonu ile php de dizi bölmeyi anlatmıştım.

array_combine() fonksiyonu iki diziyi anahtar ve değer olarak birbiri ile birleştirir. Birleştirme işlemi fonksiyona girilen ilk dizi elemanlarının ikinci dizi elemanlarına anahtar olarak atanması şeklinde gerçekleşir. Kombin edilecek her iki dizinin de eleman sayısının aynı olması gerekir. Eğer aynı olmazlarsa fonksiyon hata verecektir. Birleştirilen dizilerde anahtar olsa da olmasa da fonksiyon aynı şekilde çalışır.

Örnek;

Çıktısı;

1. Dizi :
Array ( [ad] => ali [soyad] => veli [il] => kırklareli [0] => anahtarsiz )

2. Dizi :
Array ( [0] => emret [1] => komutanım [2] => diyeceksiniz [3] => belirsiz )

Kombinden sonra çıktımız:
Array ( [ali] => emret [veli] => komutanım [kırklareli] => diyeceksiniz [anahtarsiz] => belirsiz )

şeklinde olacaktır. Örneği incelerseniz, fonksiyonun mantığının kendisine parametre olarak atanan dizileri, anahtar ve değer şeklinde, anahtarları olsa da olmasa da kombin etmek olduğunu göreceksiniz.

array_combine() kullanımı bu şekilde. Takıldığınız bir yer olursa çekinmeyin. Bir sonraki yazıda görüşmek üzere.

 

Bir cevap yazın