Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar nilai terakhir dari tatasusunan dalam php

Bagaimana untuk mengalih keluar nilai terakhir dari tatasusunan dalam php

PHPz
PHPzasal
2023-04-25 09:05:45621semak imbas

Apabila menggunakan PHP untuk mengendalikan tatasusunan, kadangkala kita perlu memadamkan elemen dalam tatasusunan. Salah satu situasi ialah apabila kita perlu memadam elemen terakhir dalam tatasusunan. Artikel ini akan menerangkan cara memadam nilai terakhir dalam tatasusunan dalam PHP.

Terdapat banyak cara untuk memadam nilai terakhir dalam tatasusunan dalam PHP Dua kaedah yang biasa digunakan disenaraikan di bawah:

Kaedah 1: Gunakan fungsi array_pop

fungsi array_pop. Digunakan untuk mengalih keluar elemen terakhir daripada tatasusunan dan mengembalikan nilai elemen tersebut. Kita boleh menggunakan fungsi ini untuk memadam nilai terakhir dalam tatasusunan.

Kod sampel:

$arr = array(1, 2, 3, 4);
$last = array_pop($arr);
print_r($arr);

Hasil keluaran:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

Dalam contoh di atas, kami mentakrifkan tatasusunan $arr, yang mengandungi 4 elemen . Kami kemudian menggunakan fungsi array_pop untuk mengalih keluar elemen terakhir tatasusunan dan memberikan nilainya kepada $last variable. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang diubah suai.

Kaedah 2: Gunakan fungsi unset

Selain menggunakan fungsi array_pop, kita juga boleh menggunakan fungsi unset untuk memadamkan elemen terakhir dalam array. Fungsi unset digunakan untuk memusnahkan pembolehubah yang ditentukan Jika pembolehubah adalah elemen dalam tatasusunan, elemen tersebut akan dipadamkan.

Kod sampel:

$arr = array(1, 2, 3, 4);
unset($arr[count($arr) - 1]);
print_r($arr);

Hasil keluaran:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

Dalam contoh di atas, kita mula-mula menggunakan fungsi kiraan untuk mendapatkan panjang tatasusunan, dan kemudian gunakan fungsi unset Alih keluar elemen terakhir daripada tatasusunan. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang diubah suai.

Perlu diambil perhatian bahawa apabila menggunakan fungsi unset untuk memadam elemen dalam tatasusunan, subskrip elemen tidak akan wujud lagi. Sebagai contoh, jika kita memadamkan elemen ke-2 dalam tatasusunan, elemen ke-3 dalam tatasusunan akan menjadi elemen ke-2 dan nilai subskripnya akan berubah dengan sewajarnya.

Ringkasan

Terdapat dua cara untuk memadamkan nilai terakhir dalam tatasusunan dalam PHP: menggunakan fungsi array_pop dan menggunakan fungsi tidak ditetapkan. Apabila menggunakan fungsi array_pop, fungsi akan mengembalikan nilai elemen yang dipadam semasa menggunakan fungsi yang tidak ditetapkan, nilai ini tidak akan dikembalikan. Kita boleh memilih kaedah yang sesuai mengikut situasi tertentu.

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

Kenyataan:
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