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

PHPz
PHPzasal
2023-07-25 21:41:052103semak imbas

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);
?>

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!

Kenyataan:
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