Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengalih keluar elemen terakhir dari tatasusunan php (dua kaedah)

Bagaimana untuk mengalih keluar elemen terakhir dari tatasusunan php (dua kaedah)

PHPz
Lepaskan: 2023-04-18 15:36:38
asal
1406 orang telah melayarinya

Dalam PHP, kadangkala kita perlu memadamkan elemen pada penghujung tatasusunan. Operasi ini sangat biasa dalam operasi tatasusunan. Artikel ini akan memperkenalkan cara menggunakan kod PHP untuk mengalih keluar elemen terakhir tatasusunan.

Kaedah 1: Gunakan fungsi array_pop

Fungsi array_pop dalam PHP boleh mengalih keluar dan mengembalikan elemen terakhir dalam tatasusunan. Jika kita hanya perlu mengalih keluar elemen terakhir tanpa mengembalikannya, kita boleh terus menggunakan kod berikut:

$array = array(1, 2, 3, 4, 5);
array_pop($array);
Salin selepas log masuk

Dalam contoh ini, kita mencipta tatasusunan yang mengandungi 1 hingga 5 dan kemudian menggunakan fungsi array_pop untuk beralih Kecuali elemen terakhir. Jika kita mencetak tatasusunan ini, kita akan mendapat hasil berikut:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)
Salin selepas log masuk
Salin selepas log masuk

Seperti yang anda lihat, elemen terakhir telah berjaya dialih keluar.

Kaedah 2: Gunakan fungsi unset

Fungsi unset dalam PHP juga boleh digunakan untuk memadamkan elemen dalam tatasusunan. Tidak seperti fungsi array_pop, fungsi unset boleh memadamkan elemen pada sebarang kedudukan. Jika kita perlu mengalih keluar elemen terakhir daripada tatasusunan, kita boleh menggunakan kod berikut:

$array = array(1, 2, 3, 4, 5);
unset($array[count($array) - 1]);
Salin selepas log masuk

Dalam contoh ini, kita menggunakan fungsi kiraan untuk mendapatkan panjang tatasusunan, dan kemudian memadamkan elemen terakhir dengan subskrip tatasusunan. Jika kita mencetak tatasusunan ini, kita akan mendapat hasil berikut:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)
Salin selepas log masuk
Salin selepas log masuk

Ia juga boleh didapati bahawa elemen terakhir telah berjaya dialih keluar.

Perlu diambil perhatian bahawa apabila menggunakan fungsi unset untuk memadam elemen tatasusunan, nilai indeks tatasusunan tidak akan disusun semula secara automatik. Jika kita perlu menyusun semula tatasusunan, kita boleh menggunakan fungsi array_values:

$array = array_values($array);
Salin selepas log masuk

Fungsi ini akan mengembalikan tatasusunan baharu di mana elemen telah disusun semula mengikut nilai indeks.

Ringkasan

Artikel ini menerangkan cara menggunakan kod PHP untuk mengalih keluar elemen terakhir tatasusunan. Kita boleh menggunakan fungsi array_pop atau fungsi unset untuk melaksanakan fungsi ini, bergantung pada keperluan khusus kita.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen terakhir dari tatasusunan php (dua kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan