Rumah > Artikel > pembangunan bahagian belakang > Pengenalan fungsi PHP—array_unshift(): masukkan elemen ke dalam permulaan tatasusunan
Pengenalan fungsi PHP—array_unshift(): Masukkan elemen ke dalam permulaan tatasusunan
Dalam PHP, tatasusunan ialah salah satu struktur data yang paling biasa digunakan. Apabila kita perlu memasukkan elemen baharu pada permulaan tatasusunan, kita boleh menggunakan fungsi array_unshift() PHP untuk mencapai ini. Fungsi fungsi
array_unshift() adalah untuk memasukkan satu atau lebih elemen pada permulaan tatasusunan dan menukar panjang tatasusunan. Ia memasukkan elemen baharu ke dalam kepala tatasusunan dan menggerakkan elemen sedia ada ke belakang. Sintaks fungsi
array_unshift() adalah seperti berikut:
array_unshift(array &$array, mixed $value1 [, mixed $... ])
Parameter description:
Mari kita lihat kod sampel tertentu:
<?php $fruit = array("apple", "banana", "orange"); echo "原数组:"; print_r($fruit); array_unshift($fruit, "lemon"); echo "插入后的新数组:"; print_r($fruit); ?>
Dalam kod, kami mencipta tatasusunan bernama $fruit, yang mengandungi 3 buah. Kami kemudian menggunakan fungsi array_unshift() untuk memasukkan elemen baharu "lemon" ke permulaan tatasusunan. Kemudian cetak tatasusunan yang dimasukkan melalui fungsi print_r().
Jalankan kod di atas, kita akan mendapat output berikut:
Tatasusunan asal: Tatasusunan
(
[0] => apple [1] => banana [2] => orange
)
Tatasusunan baharu selepas sisipan: Tatasusunan
(
[0] => lemon [1] => apple [2] => banana [3] => orange
)
As boleh dilihat daripada hasil, dapat dilihat daripada hasil melalui fungsi array_unshift (), kami berjaya memasukkan elemen baharu "lemon" ke dalam permulaan tatasusunan, dan elemen asal dialihkan ke belakang satu kedudukan secara bergilir-gilir.
Perlu diambil perhatian bahawa fungsi array_unshift() mengembalikan panjang tatasusunan baharu selepas memasukkan elemen.
Selain memasukkan satu elemen, kita juga boleh menggunakan fungsi array_unshift() untuk memasukkan berbilang elemen sekaligus. Contohnya:
<?php $numbers = array(4, 5); echo "原数组:"; print_r($numbers); array_unshift($numbers, 1, 2, 3); echo "插入后的新数组:"; print_r($numbers); ?>
Jalankan kod di atas, kita akan mendapat output berikut:
Tatasusunan asal: Array
(
[0] => 4 [1] => 5
)
Tatasusunan baharu selepas sisipan: Tatasusunan
(
[0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5
contoh di atas)
kita faham Ketahui cara menggunakan fungsi array_unshift() untuk memasukkan satu atau lebih elemen pada permulaan tatasusunan dan menukar panjang tatasusunan.
Ringkasan: Fungsi
array_unshift() ialah salah satu fungsi tatasusunan yang biasa digunakan dalam PHP Ia boleh memasukkan satu atau lebih elemen dengan mudah pada permulaan tatasusunan. Dalam pembangunan sebenar, apabila kita perlu menambah elemen pada permulaan tatasusunan, kita boleh menggunakan fungsi array_unshift() untuk mencapai ini.
Atas ialah kandungan terperinci Pengenalan fungsi PHP—array_unshift(): masukkan elemen ke dalam permulaan tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!