Kaedah pengalihan keluar: 1. Gunakan array_shift() untuk memadamkan elemen pertama, sintaksnya ialah "array_shift(array)". 2. Gunakan array_pop() untuk memadam elemen terakhir, sintaksnya ialah "array_pop(array)". 3. Gunakan array_splice() untuk memadam bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan, sintaksnya ialah "array_splice(array, position, number);". 4. Gunakan array_slice() untuk memadam elemen dan mengekalkan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php mengalih keluar kaedah satu dimensi 4 elemen tatasusunan
1 Gunakan fungsi array_shift()
fungsi array_shift() digunakan untuk memadam elemen pertama dalam. elemen tatasusunan dan mengembalikan elemen yang dipadam. Nota: Fungsi ini boleh menukar tatasusunan asal.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); array_shift($arr); var_dump($arr); ?>
2 Gunakan fungsi array_pop()
array_pop() untuk memadamkan elemen terakhir dalam tatasusunan. Nota: Fungsi ini boleh menukar tatasusunan asal.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); array_pop($arr); var_dump($arr); ?>
3 Gunakan fungsi array_splice()
fungsi array_splice() boleh memadam nombor yang ditentukan bermula dari yang ditentukan. elemen kedudukan. Nota: Fungsi ini boleh menukar tatasusunan asal.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从第二元素开始删除1个元素:" ; array_splice($arr,1,1); var_dump($arr); echo "从第三元素开始删除2个元素:" ; $arr=array(10,12,20,25,24); array_splice($arr,2,2); var_dump($arr); ?>
Parameter ketiga fungsi ini boleh diabaikan, kemudian semua elemen yang tinggal akan dipadamkan.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从第3元素开始删除全部元素:" ; array_splice($arr,2); var_dump($arr); ?>
Kaedah 4: Gunakan fungsi array_slice()
array_slice() fungsi disediakan oleh PHP untuk memintas tatasusunan A fungsi yang mengekstrak serpihan daripada tatasusunan dan mengembalikannya.
Dalam erti kata lain, fungsi array_slice() boleh mengekalkan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan dan memadamkan elemen lain.
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "截取的数组片段:"; $result = array_slice($arr,2); //截取从下标2开始的全部数组元素 var_dump($result); $result = array_slice($arr,1,2); //截取从下标1开始的两个元素 var_dump($result); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen daripada tatasusunan satu dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!