Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php
Kaedah penyingkiran: 1. Gunakan array_shift() untuk mengalih keluar elemen pertama pada permulaan tatasusunan 2. Gunakan array_pop() untuk mengalih keluar elemen terakhir tatasusunan 3. Gunakan unset() , anda boleh mengalih keluar elemen berdasarkan subskrip tatasusunan, sintaksnya ialah "unset ($arr[specified subscript])".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php remove tatasusunan Elemen dalam
1 Menggunakan array_shift()
array_shift ( $arr )
akan memadamkan elemen pertama pada permulaan tatasusunan arr, dan Dipulangkan sebagai hasilnya. Panjang tatasusunan arr dikurangkan dengan 1 dan semua elemen lain digerakkan ke hadapan oleh satu. Semua nama kunci berangka akan ditukar untuk mula mengira dari 0 dan nama kunci rentetan akan kekal tidak berubah.
Nilai pulangan: Mengembalikan nilai elemen yang dialih keluar daripada tatasusunan, atau NULL jika tatasusunan kosong.
<?php $num = array(10, 45, 9, 100, 6); var_dump($num); array_shift($num); //删除数组开头的第一个元素 var_dump($num); ?>
2 Menggunakan fungsi array_pop()
array_pop ( $arr ) akan memadamkan hujung (terakhir) daripada elemen tatasusunan arr, dan kurangkan panjang tatasusunan arr sebanyak 1.
Nilai pulangan: Mengembalikan nilai elemen yang dialih keluar daripada tatasusunan. Jika arr kosong atau bukan tatasusunan, NULL akan dikembalikan.
<?php $num = array(10, 45, 9, 100, 6); var_dump($num); array_pop($num); //删除数组最后一个元素 var_dump($num); ?>
3 Gunakan fungsi unset()
Fungsi unset() membolehkan anda menyahset elemen dalam sesuatu. tatasusunan, tetapi Tatasusunan tidak akan diindeks semula, iaitu, indeks asal akan dikekalkan, kerana indeks dalam PHP mempunyai makna yang istimewa.
Contoh: Padamkan elemen dengan subskrip 2
<?php $num = array(10, 45, 9, 100, 6); var_dump($num); unset($num[2]); //删除下标为2的元素 var_dump($num); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!