php keluarkan kunci terakhir dari tatasusunan

WBOY
Lepaskan: 2023-05-19 16:58:38
asal
547 orang telah melayarinya

Dalam pembangunan PHP, kita selalunya perlu beroperasi pada tatasusunan. Kadangkala, kita perlu memadamkan elemen terakhir dalam tatasusunan. Walaupun PHP menyediakan banyak fungsi untuk tatasusunan pengendalian, tiada fungsi khusus untuk memadam elemen terakhir dalam tatasusunan. Walau bagaimanapun, kita boleh menggunakan beberapa helah untuk mencapai fungsi ini.

Kaedah 1: Gunakan fungsi array_pop
Kita boleh menggunakan fungsi array_pop untuk memadam elemen terakhir dalam tatasusunan. Fungsi ini mengalih keluar elemen terakhir tatasusunan daripada tatasusunan dan mengembalikan nilai elemen itu. Kita hanya perlu mengabaikan nilai pulangan.

Kod sampel adalah seperti berikut:

<?php
    $arr = array(1, 2, 3, 4, 5);
    array_pop($arr);
    print_r($arr);
?>
Salin selepas log masuk

Hasil output ialah:

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

Dalam kod di atas, tatasusunan yang mengandungi 5 elemen ditakrifkan dahulu. Kemudian, elemen terakhir telah dialih keluar menggunakan fungsi array_pop. Akhir sekali, cetak nilai tatasusunan melalui fungsi print_r. Seperti yang anda lihat, elemen terakhir dalam tatasusunan telah dipadamkan.

Kaedah 2: Gunakan fungsi unset
Selain menggunakan fungsi array_pop, kita juga boleh menggunakan fungsi unset untuk memadam elemen terakhir dalam tatasusunan. Fungsi yang tidak ditetapkan boleh memadamkan elemen yang ditentukan dalam tatasusunan. Jika kita menghantar elemen terakhir tatasusunan sebagai parameter kepada fungsi yang tidak ditetapkan, kita boleh memadamkan elemen terakhir tatasusunan.

Kod sampel adalah seperti berikut:

<?php
    $arr = array(1, 2, 3, 4, 5);
    unset($arr[count($arr) - 1]);
    print_r($arr);
?>
Salin selepas log masuk

Hasil output ialah:

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

Dalam kod di atas, kita mula-mula mengira subskrip elemen terakhir dalam tatasusunan, dan kemudian tambah subskrip Bendera dihantar sebagai parameter kepada fungsi yang tidak ditetapkan. Ini akan mengalih keluar elemen terakhir dalam tatasusunan. Akhir sekali, gunakan fungsi print_r untuk mencetak nilai tatasusunan Anda boleh melihat bahawa elemen terakhir dalam tatasusunan telah dipadamkan.

Ringkasan
Di atas ialah dua kaedah untuk memadamkan elemen terakhir dalam tatasusunan PHP. Walaupun PHP tidak mempunyai fungsi khas untuk memadam elemen terakhir dalam tatasusunan, kita boleh menggunakan fungsi array_pop dan fungsi tidak ditetapkan untuk mencapai fungsi ini. Apabila menggunakannya, kita perlu memilih kaedah yang paling sesuai mengikut situasi sebenar. Kesan kedua-dua kaedah adalah sama, tetapi pelaksanaannya sedikit berbeza.

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