Kaedah penyingkiran: 1. Gunakan fungsi array_shift(), sintaks "array_shift($arr)"; 2. Gunakan fungsi array_splice(), sintaks "array_splice($arr,0,1)"; pernyataan "array_slice($arr,1)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php menghapuskan tatasusunan Elemen pertama
Kaedah 1: Gunakan fungsi array_shift()
Fungsi array_shift() PHP boleh memadamkan elemen pada permulaan tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_shift($arr); echo "删除后的数组:" ; var_dump($arr); ?>
Anda boleh melihat contoh ini terdapat 5 elemen dalam tatasusunan $arr asal kami Selepas menggunakan kaedah array_shift($arr)
, kami menggunakan semula var_dump($arr)
tatasusunan keluaran dan mendapati hanya terdapat 4 elemen, dan elemen kepala tatasusunan telah dipadamkan.
array_shift($arr)
Selepas fungsi memadamkan elemen pertama pada permulaan tatasusunan $arr, panjang tatasusunan arr akan dikurangkan sebanyak 1 dan semua elemen lain akan dialihkan ke hadapan sebanyak satu. Jika kunci adalah angka, semua elemen akan mendapat kunci baharu, bermula pada 0 dan meningkat sebanyak 1 tetapi kunci rentetan akan kekal tidak berubah.
Dan selepas kami melakukan operasi pemadaman, kami mengeluarkan tatasusunan asal untuk melihat sama ada elemen dipadamkan. Tidak sukar untuk mencari bahawa array_shift() akan menukar tatasusunan asal .
Kaedah 2: Gunakan fungsi array_splice()
fungsi array_splice() digunakan untuk memadam beberapa elemen tatasusunan anda boleh memadamkannya secara langsung atau menggantikannya dengan yang lain nilai .
Contoh: Padamkan elemen pertama dalam tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr, 0,1); echo "删除后的数组:" ; var_dump($arr); ?>
Kaedah 3: Gunakan fungsi array_slice()
Fungsiarray_slice() digunakan untuk memintas tatasusunan, iaitu, mengekstrak segmen daripada tatasusunan
Nilai pulangan: Mengembalikan sub-tatasusunan yang dipintas.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(12,20,25,24,26); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; var_dump(array_slice($arr, 1)); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!