array_unshift
Bir dizinin başlangıcına bir veya daha fazla eleman ekler
&reftitle.description;
intarray_unshift
arraydizi
mixeddeğerler
array_unshift işlevi aktarılan elemanları
array dizisinin önüne ekler. Elemanlar diziye işleve
aktarıldıkları sıra ile eklenirler. Sayısal anahtarlar sıfırdan başlayacak
şekilde değiştirilir fakat sayısal olmayan anahtarlar değiştirilmez.
¬e.reset-index;
&reftitle.parameters;
dizi
İşleme sokulacak dizi.
değerler
Başa eklenecek değerler.
&reftitle.returnvalues;
Dizeye eklenen üye sayısı ile döner.
&reftitle.changelog;
&Version;
&Description;
7.3.0
Bu işlev artık tek bağımsız değişken ile çağrılabiliyor. Evvelce, en az iki
bağımsız değişken gerekirdi.
&reftitle.examples;
- array_unshift örneği
]]>
&example.outputs;
string(4) "elma"
[1]=>
string(5) "armut"
[2]=>
string(4) "ayva"
[3]=>
string(3) "muz"
}
]]>
- İlişkisel dizilerle kullanım
Bir ilişkisel dizi başka bir ilişkisel dizinin başına eklenirse,
başa eklenen dizi sayısal olarak diğer diziye indislenir.
[
'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);
]]>
&example.outputs;
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"
}
}
]]>
&reftitle.seealso;
array_merge
array_shift
array_push
array_pop