Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar elemen terakhir dari tatasusunan dalam php
Kaedah untuk mengalih keluar elemen terakhir: 1. Gunakan array_pop() untuk memadam, sintaks "array_pop($arr);"; 2. Gunakan array_slice() untuk memadam, tetapkan parameter kedua kepada 0, Just third tetapkan parameter pertama kepada "-1", sintaksnya ialah "array_slice($arr,0,-1)"; 3. Gunakan array_splice() untuk memadam, cuma tetapkan parameter kedua kepada "-1", sintaksnya ialah " array_splice ($arr,-1)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
php menyediakan pelbagai kaedah untuk memadam elemen tatasusunan , Artikel berikut akan memperkenalkan kepada anda beberapa kaedah untuk mengalih keluar elemen terakhir dalam tatasusunan.
Kaedah 1: Gunakan fungsi array_pop() untuk memadam fungsi
array_pop() memadamkan elemen terakhir dalam tatasusunan.
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_pop($arr); echo "剔除最后一个元素后:"; var_dump($arr); ?>
Kaedah 2. Gunakan fungsi array_slice() untuk memadam
array_slice() fungsi ialah Fungsi yang disediakan oleh PHP untuk memintas tatasusunan boleh mengekstrak serpihan daripada tatasusunan dan mengembalikan bahagian tatasusunan yang dipilih
Hanya tetapkan parameter kedua fungsi kepada 0 dan parameter ketiga kepada 0. Hanya tetapkan parameter kepada -1
, dan anda boleh memintas elemen tatasusunan lain kecuali elemen terakhir dan mengembalikannya.
<?php header('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_slice($arr,0,-1); var_dump($result); ?>
Kaedah 3. Gunakan fungsi array_splice() untuk memadam
array_splice() ialah a Fungsi yang berkuasa dengan pelbagai fungsi: elemen tatasusunan boleh disisipkan, elemen tatasusunan boleh diganti, dan sudah tentu elemen tatasusunan boleh dipadamkan (lagipun, tugas fungsi array_splice() adalah untuk memadam elemen yang ditentukan dan menggantikannya dengan elemen lain. nilai).
Fungsi array_splice() boleh memadamkan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan.
array_splice($arr,$start,$length)
akan memadamkan $start
bilangan elemen yang ditentukan bermula dari kedudukan $length
.
Jika anda ingin memadamkan elemen terakhir, anda boleh menetapkan parameter $start
kepada -1
Pada masa ini, parameter $length
boleh ditetapkan kepada 1
atau ditinggalkan.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "剔除最后一个元素后:"; array_splice($arr,-1); var_dump($arr); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen terakhir dari tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!