Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menguasai postur yang betul menggunakan fungsi array_push().
Apabila menggunakan PHP, pernahkah anda mahu memasukkan elemen ke dalam tatasusunan tetapi tidak tahu cara melakukannya? Saya percaya anda mesti memilikinya Pada masa ini, kita harus menulis fungsi penting Saya percaya semua orang telah mendengarnya, dan itu ialah fungsi array_push().
Seperti yang kita sedia maklum, terdapat dua cara untuk memasukkan fungsi ke dalam tatasusunan dalam PHP Satu ialah menggunakan array_unshift, dan satu lagi ialah fungsi array_push protagonis kami hari ini. (Disyorkan: Penjelasan video fungsi tatasusunan fungsi PHP ) Fungsi
array_push() boleh menambah satu atau lebih elemen (push) pada penghujung tatasusunan parameter pertama (push), dan kemudian kembalikan Panjang tatasusunan baharu. Menggunakan fungsi ini adalah sama dengan memanggil $array[] = $value
beberapa kali.
Melihat sintaks secara langsung, saya percaya ramai orang tidak dapat membacanya. Kali ini kita menukar kepada cara yang lebih santai sambil melihat kod tersebut.
Mari kita lihat contoh ini dahulu
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
Dalam contoh ini, kita mula-mula menentukan tatasusunan, kemudian kita menggunakan fungsi array_push, dan kemudian dalam parameter pertama fungsi ini Tulis tatasusunan yang telah ditakrifkan, dan tulis elemen yang perlu ditambah dalam parameter kedua, ketiga, dan juga seterusnya, supaya kita mendapat tatasusunan dengan elemen baharu Pada masa ini, mari kita lihat, apa yang kita nilai Betul?
Array ( [0] => red [1] => green [2] => blue [3] => yellow )
Ya, betul, seperti yang kami nilai, dua elemen "biru" dan "kuning" telah ditambahkan pada tatasusunan asal mengikut urutan.
Pada masa ini kita mempunyai pemahaman umum tentang fungsi ini, mari kita kaji fungsi ini secara sistematik.
Sintaks
array_push(array,value1,value2...)
tatasusunan——adalah tatasusunan yang ditakrifkan sebelum
nilai——ialah elemen yang perlu kita tambah, ia boleh menjadi satu atau berbilang
Sudah tentu ada perkara yang perlu diberi perhatian:
Walaupun terdapat nama kunci rentetan dalam tatasusunan, elemen yang anda tambahkan sentiasa kekunci angka.
Jika anda menggunakan array_push() untuk menambah unit pada tatasusunan, lebih baik gunakan $array[] =, kerana tiada beban tambahan untuk memanggil fungsi tersebut.
array_push() akan mengeluarkan amaran jika argumen pertama bukan array. Ini berbeza daripada tingkah laku $var[], yang mencipta tatasusunan baharu.
Jika anda ingin mempelajari ilmu lain tentang php, anda boleh menonton di sini→"tutorial video php"←, semua yang anda mahukan ada di sini
Atas ialah kandungan terperinci Bagaimana untuk menguasai postur yang betul menggunakan fungsi array_push().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!