Terdapat tiga cara untuk mengalih keluar elemen terakhir tatasusunan dalam PHP: 1. Fungsi "array_pop()", yang mengubah tatasusunan asal dan nilai pulangan ialah nilai terakhir tatasusunan 2. Fungsi "array_splice()", yang memadam tatasusunan Apabila sebahagian daripada elemen dialih keluar, elemen yang dipadam ini akan dibentuk menjadi tatasusunan baharu, dan kemudian tatasusunan baharu akan dikembalikan 3. Fungsi "array_slice()" ialah digunakan untuk memintas tatasusunan.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi php8.1.3, komputer Dell G3.
Terdapat tiga cara untuk mengalih keluar elemen terakhir tatasusunan dalam PHP:
1 Gunakan fungsi array_pop() untuk memadamkan elemen terakhir
array_pop() fungsi Alih keluar elemen terakhir daripada tatasusunan.
array_pop($array)
Fungsi ini akan menukar tatasusunan asal; nilai pulangan ialah nilai terakhir tatasusunan Jika tatasusunan kosong atau bukan tatasusunan, NULL akan dikembalikan.
<?phpheader('content-type:text/html; charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:";var_dump($arr);array_pop($arr);echo "移除最后一项后:";var_dump($arr); ?>
2 Gunakan fungsi array_splice() untuk memadamkan elemen terakhir
fungsi array_splice() apabila memadam sebahagian daripada elemen daripada tatasusunan , akan membentuk elemen yang dipadam ini menjadi tatasusunan baharu, dan kemudian mengembalikan tatasusunan baharu ini, oleh itu fungsi array_splice() boleh digunakan untuk memintas serpihan tatasusunan.
array_splice(array1,start,length,array2)
Hanya tetapkan permulaan parameter kedua fungsi kepada -1 untuk memadam elemen terakhir
<?phpheader("Content-type:text/html;charset=utf-8"); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:";var_dump($arr); echo "移除最后一项后:"; $result = array_splice($arr,-1); var_dump($arr);echo "被删除的数组元素:"; var_dump($result); ?>
3 Gunakan fungsi array_slice() untuk memadam elemen terakhir
Fungsi array_slice() ialah fungsi yang disediakan oleh PHP untuk memintas tatasusunan Ia boleh mengekstrak serpihan daripada tatasusunan. Sintaksnya adalah seperti berikut:
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Hanya tetapkan parameter ke-2 kepada 0 dan parameter ke-3 kepada -1.
rreeeeAtas ialah kandungan terperinci Apakah kaedah untuk mengalih keluar elemen terakhir tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!