Rumah >pembangunan bahagian belakang >tutorial php >Aplikasi fungsi tatasusunan PHP array_push()
Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat penting, dan PHP juga menyediakan pelbagai fungsi tatasusunan untuk digunakan oleh pembangun. Salah satu fungsi tatasusunan yang biasa digunakan ialah array_push().
1. Definisi array_push()
Fungsi array_push() digunakan untuk menambah satu atau lebih elemen pada penghujung tatasusunan dan mengembalikan panjang tatasusunan selepas menambah elemen. Fungsi ditakrifkan seperti berikut:
array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int
Perihalan parameter:
Perihalan nilai pulangan:
2. Penggunaan array_push()
Penggunaan fungsi array_push() adalah sangat mudah Anda hanya perlu memasukkan tatasusunan elemen untuk ditambahkan dan nilai elemen . Berikut ialah contoh mudah:
$arr = array(1, 2, 3); array_push($arr, 4, 5, 6); print_r($arr);
Hasil output ialah:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
3 Senario aplikasi array_push()
Fungsi array_push() sering digunakan untuk menambah. elemen pada penghujung tatasusunan. Berikut ialah beberapa senario aplikasi array_push().
Apabila kita perlu menambah elemen baharu pada tatasusunan, kita boleh menggunakan fungsi array_push(). Sebagai contoh, kami mempunyai tatasusunan yang digunakan untuk menyimpan maklumat pengguna dan kami perlu menambah maklumat pengguna baharu pada tatasusunan:
$user_info = array(); $user1 = array('id'=>1, 'name'=>'Tom', 'age'=>20); $user2 = array('id'=>2, 'name'=>'Lucy', 'age'=>22); array_push($user_info, $user1, $user2); print_r($user_info);
Hasil output adalah seperti berikut:
Array ( [0] => Array ( [id] => 1 [name] => Tom [age] => 20 ) [1] => Array ( [id] => 2 [name] => Lucy [age] => 22 ) )
Kadangkala, kita perlu menambah baris baharu pada tatasusunan dua dimensi. Sebagai contoh, kami mempunyai tatasusunan dua dimensi yang digunakan untuk menyimpan maklumat prestasi pelajar, dan kami perlu menambah baris baharu pada tatasusunan:
$score_info = array(); $score1 = array('id'=>1, 'name'=>'Tom', 'math'=>90, 'english'=>80); $score2 = array('id'=>2, 'name'=>'Lucy', 'math'=>85, 'english'=>90); array_push($score_info, $score1, $score2); $score3 = array('id'=>3, 'name'=>'Jack', 'math'=>95, 'english'=>95); array_push($score_info, $score3); print_r($score_info);
Hasil output adalah seperti berikut:
Array ( [0] => Array ( [id] => 1 [name] => Tom [math] => 90 [english] => 80 ) [1] => Array ( [id] => 2 [name] => Lucy [math] => 85 [english] => 90 ) [2] => Array ( [id] => 3 [name] => Jack [math] => 95 [english] => 95 ) )
Kadangkala, kita perlu menambah elemen pada tatasusunan dalam gelung. Sebagai contoh, kita perlu menanyakan maklumat pengguna daripada pangkalan data dan menyimpan hasil dalam tatasusunan:
$user_info = array(); $result = mysql_query("SELECT * FROM user"); while ($row = mysql_fetch_assoc($result)) { array_push($user_info, $row); } print_r($user_info);
Hasil output ialah tatasusunan hasil pertanyaan.
4. Nota
Apabila menggunakan fungsi array_push(), anda perlu memberi perhatian kepada perkara berikut:
Ringkasnya, fungsi array_push() ialah fungsi tatasusunan yang sangat praktikal dan digunakan secara meluas dalam pembangunan PHP. Apabila menggunakan fungsi ini, anda perlu memberi perhatian kepada penggunaan dan langkah berjaga-jaga untuk mengelakkan ralat.
Atas ialah kandungan terperinci Aplikasi fungsi tatasusunan PHP array_push(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!