Bir ilişkisel dizi başka bir ilişkisel dizinin başına eklenirse,
başa eklenen dizi sayısal olarak diğer diziye indislenir.
<?php
$meyveler = [
'elmalar' => [
'Amasya' => 'kırmızı',
'Ekşi' => 'yeşil',
],
'portakallar' => [
'Finike' => 'turuncu',
'Vaşington' => 'turuncu',
],
];
$sebzeler = [
'hıyarlar' => [
'Çengelköy' => 'yeşil',
'Acur' => 'yeşil',
],
'havuçlar' => [
'Turuncu' => 'turuncu',
'Şalgam' => 'mor',
],
'marullar' => [
'Kıvırcık' => 'yeşil',
'Göbek' => 'yeşil',
],
];
array_unshift($meyveler, $sebzeler);
var_dump($meyveler);
Yukarıdaki örneğin çıktısı:
array(3) {
[0]=>
array(3) {
["hıyarlar"]=>
array(2) {
["Çengelköy"]=>
string(6) "yeşil"
["Acur"]=>
string(6) "yeşil"
}
["havuçlar"]=>
array(2) {
["Turuncu"]=>
string(7) "turuncu"
["Şalgam"]=>
string(3) "mor"
}
["marullar"]=>
array(2) {
["Kıvırcık"]=>
string(6) "yeşil"
["Göbek"]=>
string(6) "yeşil"
}
}
["elmalar"]=>
array(2) {
["Amasya"]=>
string(10) "kırmızı"
["Ekşi"]=>
string(6) "yeşil"
}
["portakallar"]=>
array(2) {
["Finike"]=>
string(7) "turuncu"
["Vaşington"]=>
string(7) "turuncu"
}
}