php keluarkan yang terakhir dari array

WBOY
Lepaskan: 2023-05-07 14:55:07
asal
568 orang telah melayarinya

Dalam PHP, memadamkan elemen terakhir dalam tatasusunan ialah operasi biasa. Fungsi ini boleh dicapai melalui fungsi terbina dalam. Dalam artikel ini, kita akan membincangkan cara mengalih keluar elemen terakhir tatasusunan menggunakan PHP.

Array dalam PHP

Dalam PHP, tatasusunan ialah jenis data komposit. Ia boleh menyimpan berbilang nilai. Elemen tatasusunan boleh menjadi rentetan, nombor, objek atau jenis data lain.

Terdapat tiga jenis tatasusunan dalam PHP: tatasusunan angka, bersekutu dan berbilang dimensi. Setiap elemen tatasusunan angka mempunyai indeks angka. Setiap elemen tatasusunan bersekutu mempunyai kunci rentetan. Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi tatasusunan bersarang.

Berikut ialah contoh tatasusunan nombor:

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

Berikut ialah contoh tatasusunan bersekutu:

$fruits = array("apple" => "red", "banana" => "yellow", "orange" => "orange");
Salin selepas log masuk

Padamkan elemen terakhir tatasusunan

Dalam PHP , padam Terdapat dua cara untuk mendapatkan elemen terakhir tatasusunan. Kami akan membincangkannya di bawah.

Menggunakan fungsi array_pop()

Untuk menggunakan fungsi terbina dalam PHP array_pop() untuk memadam elemen terakhir dalam tatasusunan, anda boleh mengikuti langkah di bawah:

1. Gunakan Fungsi array_pop() mengalih keluar elemen terakhir daripada tatasusunan.

  1. Jika anda ingin menyimpan elemen yang dipadamkan kepada pembolehubah, anda boleh menetapkannya kepada pembolehubah.

Berikut ialah contoh kod:

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

Jalankan kod ini dan outputnya ialah:

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

Seperti yang dinyatakan di atas, kod ini akan dialih keluar daripada tatasusunan nombor Elemen terakhir dan berikannya kepada pembolehubah $last_element. Melihat kembali tatasusunan yang dicetak, anda akan melihat bahawa elemen terakhir telah dialih keluar.

Menggunakan fungsi unset()

Untuk memadamkan elemen terakhir tatasusunan menggunakan fungsi unset() PHP, anda boleh mengikuti langkah berikut:

  1. Dapatkan tatasusunan Indeks elemen terakhir.
  2. Gunakan fungsi unset() untuk memadamkan elemen.

Berikut ialah contoh kod:

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

Jalankan kod ini, outputnya ialah:

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

Seperti yang dinyatakan di atas, kod ini akan menggunakan unset() fungsi Alih keluar elemen terakhir daripada tatasusunan nombor. Kelebihan pelaksanaan ini ialah tiada pembolehubah tambahan; kelemahannya ialah anda perlu mendapatkan indeks dalam tatasusunan asal yang ingin anda padamkan.

Kesimpulan

Menggunakan fungsi array_pop() PHP dan fungsi unset() anda boleh memadamkan elemen terakhir dalam tatasusunan dengan mudah. Fungsi terbina dalam ini cepat dan mudah, dengan array_pop() menjadi lebih ringkas dan lebih intuitif, dan unset() menjadi lebih fleksibel dan pilihan. Dalam operasi tatasusunan, kaedah yang anda pilih bergantung pada keutamaan dan keperluan anda.

Atas ialah kandungan terperinci php keluarkan yang terakhir dari array. 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