$type=carousel$count=9$cols=3$cate=0$show=home

$show=home

[TRENDING]$type=grid$count=24$cate=1$sn=0$rm=0$meta=0$icon=1$show=home

Array_Combine() Fonksiyonunun Kullanımı

Array_combine fonksiyonu nedir? Nasıl kullanılır.


 Array_Combine() Fonksiyonunun Kullanımı

 Bu dersimizdeki metodumuz yani array_combine() fonksiyonumuz iki diziyi birleştirme işlemlerinde kullanıyoruz.Fakat bu birleştirme daha önceki derslerimizdeki array_merge veya array_merge_recursive fonksiyonlarımızdan farklı olarak array_combine() fonksiyonumuz iki diziyi ilişkisel bir biçimde birleştirme işlemine yaramaktadır.Adında anlaşılacağı üzere iki diziyi kombinleyerek bir birleştirme işlemine tabii tutuyor.Fonksiyonumuz iki parametre almaktadır "array_combine($Dizi1,$Dizi2)" şeklinde iki adet parametre almaktadır.İlk parametreye yazılacak olan dizinin elemanları anahtar değerini alırken, ikinci dizi yerine yazılan dizi elemanları ise birer değer olarak kabul edilir.Bu fonksiyonumuzda dizi anahtarlarının hiçbir önemi yoktur yani yazılan dizi anahtarı görmezden gelinir.Fakat sadece iç içe çok boyutlu dizilerde anahtar değerleri saklanır.Şimdi hemen örnekler ile açıklayalım;

[<?php
$ArabaMarkalari = array("Mercedes","Opel","Bmw","Ford","Seat");
$ArabaModelleri = array("Amg","Corsa","X6","C-Max","Leon");
echo "<pre>";
print_r($ArabaMarkalari);
echo "</pre><br/>";
echo "<pre>";
print_r($ArabaModelleri);
echo "</pre><br/>";
$Birlestir = array_combine($ArabaMarkalari,$ArabaModelleri);
echo "<pre>";
print_r($Birlestir);
echo "</pre>";
?>]

Yukarıdaki örnekte görüldüğü üzere iki adet dizi oluşturuldu ve içlerine bir takım değerler girildi ardından fonksiyonumuz olan array_combine() ile içerisine dizilerimizi tutan değişken değerlerimizi yazdık ve ekrana çağırdığımız zaman ilk dizi elemanları birer anahtara, ikinci dizi elemanlarımız ise birer değere dönüştüğünü görebilirsiniz.Şimdi aynı örneğe birer anahtar değerleri atayalım bakalım ne olacak;

[<?php
$ArabaMarkalari = array("Marka1"=>"Mercedes","Marka2"=>"Opel","Marka3"=>"Bmw","Marka4"=>"Ford","Marka5"=>"Seat");
$ArabaModelleri = array("Araba1"=>"Amg","Araba2"=>"Corsa","Araba3"=>"X6","Araba4"=>"C-Max","Araba5"=>"Leon");
echo "<pre>";
print_r($ArabaMarkalari);
echo "</pre><br/>";
echo "<pre>";
print_r($ArabaModelleri);
echo "</pre><br/>";
$Birlestir = array_combine($ArabaMarkalari,$ArabaModelleri);
echo "<pre>";
print_r($Birlestir);
echo "</pre>";
?>]

Yukarıdaki örnekte her iki dizimizin elemanlarınada birer anahtar değerleri atadık ardından kombinleme işlemi yaptık ve görüldüğü üzere bizim atadığımız anahtarın hepsi siliniyor ve yerine ilk dizimizin elemanları anahtar kabul ediliyor ve sonraki dizi elemanları ise birer değer olarak kabul ediliyor.Şimdi örneğimize birde çok boyut katalım;

[<?php
$ArabaMarkalari = array("Mercedes","Opel","Bmw","Ford","Seat");
$ArabaModelleri = array(array("Amg","Cla","Glc"),array("Mokka","Corsa","Astra"),array("X3","İ8","M2"),array("Tourneo","C-Max","Fiasta"),array("İbiza","Leon","Toledo"));
echo "<pre>";
print_r($ArabaMarkalari);
echo "</pre><br/>";
echo "<pre>";
print_r($ArabaModelleri);
echo "</pre><br/>";
$Birlestir = array_combine($ArabaMarkalari,$ArabaModelleri);
echo "<pre>";
print_r($Birlestir);
echo "</pre>";
?>]

Yukarıdaki örnekte her bir araba markasına ait üçer adet model girdik.Yine ilk elemanlarımızı anahtar, sonraki elemanlarımız ise değer olarak dizimize yazıldı.Şimdi her bir araba modellerine birer anahtar ataması yapalım bakalım ne olacak;

[<?php
$ArabaMarkalari = array("Mercedes","Opel","Bmw","Ford","Seat");
$ArabaModelleri = array(array("Mercedes1"=>"Amg","Mercedes2"=>"Cla","Mercedes3"=>"Glc"),array("Opel1"=>"Mokka","Opel2"=>"Corsa","Opel3"=>"Astra"),array("Bmw1"=>"X3","Bmw2"=>"İ8","Bmw3"=>"M2"),array("Ford1"=>"Tourneo","Ford2"=>"C-Max","Ford3"=>"Fiasta"),array("Seat1"=>"İbiza","Seat2"=>"Leon","Seat3"=>"Toledo"));
echo "<pre>";
print_r($ArabaMarkalari);
echo "</pre><br/>";
echo "<pre>";
print_r($ArabaModelleri);
echo "</pre><br/>";
$Birlestir = array_combine($ArabaMarkalari,$ArabaModelleri);
echo "<pre>";
print_r($Birlestir);
echo "</pre>";
?>]

Yukarıdaki örnekte ise içteki dizi elemanlarımıza bierer anahtar ataması yaptık ve görüldüğü üzere içteki dizinin anahtar değerleri rahatlıkla saklandı ve array_combine() fonksiyonunda kombinleme işleminden sonra bile rahat bir şekilde saklanmış oldu.

COMMENTS

Ad

Css,4,Diziler,23,Php,42,Sabitler,5,
ltr
item
KodlaMax: Array_Combine() Fonksiyonunun Kullanımı
Array_Combine() Fonksiyonunun Kullanımı
Array_combine fonksiyonu nedir? Nasıl kullanılır.
https://1.bp.blogspot.com/-qZ9-1Cs4PVo/X15cUrR19VI/AAAAAAAABNs/sGqFzoETMWkxZBkiKu3VtHLRrex1rOqnQCLcBGAsYHQ/w640-h382/Array_Combine%2528%2529%2BFonksiyonunun%2BKullan%25C4%25B1m%25C4%25B1.jpg
https://1.bp.blogspot.com/-qZ9-1Cs4PVo/X15cUrR19VI/AAAAAAAABNs/sGqFzoETMWkxZBkiKu3VtHLRrex1rOqnQCLcBGAsYHQ/s72-w640-c-h382/Array_Combine%2528%2529%2BFonksiyonunun%2BKullan%25C4%25B1m%25C4%25B1.jpg
KodlaMax
https://www.kodlamax.com/2020/09/arraycombine-fonksiyonunun-kullanm.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2020/09/arraycombine-fonksiyonunun-kullanm.html
true
6740144852254417687
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content