php mengeluarkan nilai terakhir dari tatasusunan

WBOY
Lepaskan: 2023-05-19 22:30:38
asal
591 orang telah melayarinya

Semasa proses pembangunan PHP, selalunya perlu melakukan beberapa operasi pada tatasusunan, dan mengalih keluar nilai terakhir tatasusunan juga merupakan salah satu operasi biasa. Di bawah, artikel ini akan memperkenalkan beberapa kaedah untuk mencapai operasi ini.

Kaedah 1: Gunakan fungsi array_pop

Fungsi array_pop boleh mengalih keluar nilai terakhir tatasusunan dan mengembalikan nilai tersebut. Contohnya:

$arr = array('apple','banana','orange');
$last_value = array_pop($arr);
print_r($arr);
echo '去除的值为:' . $last_value;
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => apple
    [1] => banana
)
去除的值为:orange
Salin selepas log masuk

Kaedah ini sangat mudah dan boleh dilaksanakan terus menggunakan fungsi array_pop. Walau bagaimanapun, perlu diingatkan bahawa kaedah ini secara langsung akan mengubah suai tatasusunan asal.

Kaedah 2: Gunakan fungsi array_slice

Fungsi array_slice boleh mengembalikan sebahagian daripada tatasusunan Sebagai contoh, kita boleh menggunakan fungsi ini untuk mendapatkan tatasusunan kecuali elemen terakhir. Contohnya:

$arr = array('apple','banana','orange');
$new_arr = array_slice($arr, 0, -1);
print_r($new_arr);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => apple
    [1] => banana
)
Salin selepas log masuk
Salin selepas log masuk

Kaedah ini tidak akan mengubah suai tatasusunan asal, tetapi perlu diingat bahawa kaedah ini akan menjana tatasusunan baharu.

Kaedah 3: Gunakan fungsi yang tidak ditetapkan

Fungsi yang tidak ditetapkan boleh memadamkan satu atau lebih elemen yang dinyatakan dalam tatasusunan Kita boleh menggunakan fungsi ini untuk memadam elemen terakhir. Contohnya:

$arr = array('apple','banana','orange');
unset($arr[count($arr)-1]);
print_r($arr);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => apple
    [1] => banana
)
Salin selepas log masuk
Salin selepas log masuk

Kaedah ini tidak akan menjana tatasusunan baharu, tetapi perlu diperhatikan bahawa kaedah ini akan mengubah suai tatasusunan asal secara langsung.

Ringkasnya, kita boleh menggunakan tiga kaedah di atas untuk mencapai operasi mengalih keluar nilai terakhir tatasusunan Setiap kaedah mempunyai kelebihan dan kekurangannya Anda perlu memilih kaedah yang sesuai dengan anda keperluan sebenar yang khusus.

Atas ialah kandungan terperinci php mengeluarkan nilai 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!