Rumah > pembangunan bahagian belakang > masalah PHP > php padam tatasusunan terakhir

php padam tatasusunan terakhir

PHPz
Lepaskan: 2023-05-11 10:37:06
asal
556 orang telah melayarinya

Dalam PHP, terdapat banyak cara untuk memadamkan elemen terakhir tatasusunan. Mari terokai beberapa kaedah biasa di bawah.

  1. Gunakan fungsi array_pop

Fungsi array_pop mengalih keluar dan mengembalikan elemen terakhir tatasusunan. Atas dasar ini, kita boleh memadamkan elemen terakhir melalui kod berikut:

$array = array(1, 2, 3, 4, 5);
array_pop($array);
print_r($array); // 输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
Salin selepas log masuk

Kaedah ini boleh memadamkan elemen terakhir secara terus, tetapi adalah mustahil untuk mendapatkan nilai elemen terakhir semasa memadam.

  1. Gunakan fungsi unset

Gunakan fungsi unset untuk memadamkan elemen berdasarkan subskrip tatasusunan. Kita boleh memadamkan elemen terakhir tatasusunan melalui kod berikut:

$array = array(1, 2, 3, 4, 5);
unset($array[count($array) - 1]);
print_r($array); // 输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
Salin selepas log masuk

Di mana, fungsi kiraan digunakan untuk mendapatkan panjang tatasusunan (iaitu, bilangan elemen), dan mendapatkan subskrip elemen terakhir dengan menolak 1. Walau bagaimanapun, kaedah ini tidak boleh mendapatkan nilai elemen terakhir semasa memadam.

  1. Gunakan fungsi array_splice

Fungsi array_splice boleh mengalih keluar elemen daripada tatasusunan dan mengembalikan elemen potong. Kita boleh memadamkan elemen terakhir tatasusunan melalui kod berikut:

$array = array(1, 2, 3, 4, 5);
array_splice($array, -1);
print_r($array); // 输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
Salin selepas log masuk

Antaranya, -1 bermaksud bermula dari elemen terakhir tatasusunan. Gunakan kaedah ini untuk memadamkan elemen terakhir secara serentak dan dapatkan nilainya.

  1. Gunakan fungsi array_slice

Fungsi array_slice boleh mengembalikan kepingan daripada tatasusunan. Kita boleh mendapatkan semua elemen tatasusunan kecuali elemen terakhir melalui kod berikut:

$array = array(1, 2, 3, 4, 5);
$array = array_slice($array, 0, -1);
print_r($array); // 输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
Salin selepas log masuk

Antaranya, parameter pertama mewakili tatasusunan yang akan dihiris, parameter kedua mewakili kedudukan permulaan yang akan dipotong, dan parameter ketiga Parameter menunjukkan panjang yang akan dipotong. Kami menetapkan parameter kedua kepada 0, yang mula memotong dari elemen pertama tatasusunan, dan parameter ketiga kepada -1, yang menamatkan pemotongan dari elemen terakhir tatasusunan. Kaedah ini boleh mendapatkan semua elemen kecuali elemen terakhir. Jika anda ingin memadamkan elemen terakhir secara langsung, anda boleh menetapkan hasil yang dikembalikan melalui kaedah ini kepada pembolehubah tatasusunan asal.

Ringkasnya, di atas ialah kaedah untuk memadam elemen terakhir tatasusunan dalam PHP. Kita boleh memilih kaedah yang berbeza untuk memadam atau mendapatkan elemen terakhir tatasusunan mengikut situasi yang berbeza.

Atas ialah kandungan terperinci php padam tatasusunan terakhir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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