Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar nilai terakhir dari tatasusunan dalam php
Apabila menggunakan PHP untuk mengendalikan tatasusunan, kadangkala kita perlu memadamkan elemen dalam tatasusunan. Salah satu situasi ialah apabila kita perlu memadam elemen terakhir dalam tatasusunan. Artikel ini akan menerangkan cara memadam nilai terakhir dalam tatasusunan dalam PHP.
Terdapat banyak cara untuk memadam nilai terakhir dalam tatasusunan dalam PHP Dua kaedah yang biasa digunakan disenaraikan di bawah:
Kaedah 1: Gunakan fungsi array_pop
fungsi array_pop. Digunakan untuk mengalih keluar elemen terakhir daripada tatasusunan dan mengembalikan nilai elemen tersebut. Kita boleh menggunakan fungsi ini untuk memadam nilai terakhir dalam tatasusunan.
Kod sampel:
$arr = array(1, 2, 3, 4); $last = array_pop($arr); print_r($arr);
Hasil keluaran:
Array ( [0] => 1 [1] => 2 [2] => 3 )
Dalam contoh di atas, kami mentakrifkan tatasusunan $arr, yang mengandungi 4 elemen . Kami kemudian menggunakan fungsi array_pop untuk mengalih keluar elemen terakhir tatasusunan dan memberikan nilainya kepada $last variable. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang diubah suai.
Kaedah 2: Gunakan fungsi unset
Selain menggunakan fungsi array_pop, kita juga boleh menggunakan fungsi unset untuk memadamkan elemen terakhir dalam array. Fungsi unset digunakan untuk memusnahkan pembolehubah yang ditentukan Jika pembolehubah adalah elemen dalam tatasusunan, elemen tersebut akan dipadamkan.
Kod sampel:
$arr = array(1, 2, 3, 4); unset($arr[count($arr) - 1]); print_r($arr);
Hasil keluaran:
Array ( [0] => 1 [1] => 2 [2] => 3 )
Dalam contoh di atas, kita mula-mula menggunakan fungsi kiraan untuk mendapatkan panjang tatasusunan, dan kemudian gunakan fungsi unset Alih keluar elemen terakhir daripada tatasusunan. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang diubah suai.
Perlu diambil perhatian bahawa apabila menggunakan fungsi unset untuk memadam elemen dalam tatasusunan, subskrip elemen tidak akan wujud lagi. Sebagai contoh, jika kita memadamkan elemen ke-2 dalam tatasusunan, elemen ke-3 dalam tatasusunan akan menjadi elemen ke-2 dan nilai subskripnya akan berubah dengan sewajarnya.
Ringkasan
Terdapat dua cara untuk memadamkan nilai terakhir dalam tatasusunan dalam PHP: menggunakan fungsi array_pop dan menggunakan fungsi tidak ditetapkan. Apabila menggunakan fungsi array_pop, fungsi akan mengembalikan nilai elemen yang dipadam semasa menggunakan fungsi yang tidak ditetapkan, nilai ini tidak akan dikembalikan. Kita boleh memilih kaedah yang sesuai mengikut situasi tertentu.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar nilai terakhir dari tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!