Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kaedah untuk mengalih keluar elemen terakhir tatasusunan dalam php

Apakah kaedah untuk mengalih keluar elemen terakhir tatasusunan dalam php

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-06-06 17:55:56
asal
2030 orang telah melayarinya

Terdapat tiga cara untuk mengalih keluar elemen terakhir tatasusunan dalam PHP: 1. Fungsi "array_pop()", yang mengubah tatasusunan asal dan nilai pulangan ialah nilai terakhir tatasusunan 2. Fungsi "array_splice()", yang memadam tatasusunan Apabila sebahagian daripada elemen dialih keluar, elemen yang dipadam ini akan dibentuk menjadi tatasusunan baharu, dan kemudian tatasusunan baharu akan dikembalikan 3. Fungsi "array_slice()" ialah digunakan untuk memintas tatasusunan.

Apakah kaedah untuk mengalih keluar elemen terakhir tatasusunan dalam php

Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi php8.1.3, komputer Dell G3.

Terdapat tiga cara untuk mengalih keluar elemen terakhir tatasusunan dalam PHP:

1 Gunakan fungsi array_pop() untuk memadamkan elemen terakhir

array_pop() fungsi Alih keluar elemen terakhir daripada tatasusunan.

array_pop($array)
Salin selepas log masuk

Fungsi ini akan menukar tatasusunan asal; nilai pulangan ialah nilai terakhir tatasusunan Jika tatasusunan kosong atau bukan tatasusunan, NULL akan dikembalikan.

<?phpheader(&#39;content-type:text/html;
charset=utf-8&#39;);  
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";var_dump($arr);array_pop($arr);echo "移除最后一项后:";var_dump($arr);
?>
Salin selepas log masuk

屏幕截图 2023-06-06 175051.png

2 Gunakan fungsi array_splice() untuk memadamkan elemen terakhir

fungsi array_splice() apabila memadam sebahagian daripada elemen daripada tatasusunan , akan membentuk elemen yang dipadam ini menjadi tatasusunan baharu, dan kemudian mengembalikan tatasusunan baharu ini, oleh itu fungsi array_splice() boleh digunakan untuk memintas serpihan tatasusunan.

array_splice(array1,start,length,array2)
Salin selepas log masuk

Hanya tetapkan permulaan parameter kedua fungsi kepada -1 untuk memadam elemen terakhir

<?phpheader("Content-type:text/html;charset=utf-8");
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";var_dump($arr); 
echo "移除最后一项后:";
$result = array_splice($arr,-1); 
var_dump($arr);echo "被删除的数组元素:";
var_dump($result);
?>
Salin selepas log masuk

3 Gunakan fungsi array_slice() untuk memadam elemen terakhir

Fungsi array_slice() ialah fungsi yang disediakan oleh PHP untuk memintas tatasusunan Ia boleh mengekstrak serpihan daripada tatasusunan. Sintaksnya adalah seperti berikut:

array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Salin selepas log masuk

Hanya tetapkan parameter ke-2 kepada 0 dan parameter ke-3 kepada -1.

rreeee

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

Label berkaitan:
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