Pengenalan fungsi PHP—array_unshift(): masukkan elemen ke dalam permulaan tatasusunan

PHPz
Lepaskan: 2023-07-25 21:42:01
asal
2106 orang telah melayarinya

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:

  • &$array: diperlukan, array untuk dibedah, gunakan Pass by reference.
  • $value1: diperlukan, elemen yang akan dimasukkan, yang boleh menjadi satu atau lebih.

Mari kita lihat kod sampel tertentu:

<?php
$fruit = array("apple", "banana", "orange");

echo "原数组:";
print_r($fruit);

array_unshift($fruit, "lemon");
echo "插入后的新数组:";
print_r($fruit);
?>
Salin selepas log masuk

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
Salin selepas log masuk

)
Tatasusunan baharu selepas sisipan: Tatasusunan
(

[0] => lemon
[1] => apple
[2] => banana
[3] => orange
Salin selepas log masuk

)

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);
?>
Salin selepas log masuk

Jalankan kod di atas, kita akan mendapat output berikut:

Tatasusunan asal: Array
(

[0] => 4
[1] => 5
Salin selepas log masuk

)
Tatasusunan baharu selepas sisipan: Tatasusunan
(

[0] => 1
[1] => 2 
[2] => 3
[3] => 4
[4] => 5
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!