Dua cara untuk memadamkan tiga elemen pertama tatasusunan dalam PHP: 1. Gunakan fungsi array_slice() untuk memintas semua elemen bermula dari elemen keempat (selepas elemen ketiga Sintaks "array_slice($ arr ,3)”. 2. Gunakan fungsi array_splice() untuk memintas semua elemen bermula dari elemen keempat (selepas elemen ketiga), sintaksnya ialah "array_splice($arr,3)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php Dua kaedah untuk memadamkan tiga elemen pertama tatasusunan
Dalam php, anda boleh menggunakan fungsi array_slice() atau array_splice() untuk memadamkan tiga elemen pertama dengan memintas tatasusunan.
Kaedah 1. Gunakan fungsi array_slice()
Fungsi array_slice() boleh memintas nombor yang ditentukan (ditentukan oleh parameter $length) bermula dari kedudukan yang ditentukan (ditentukan oleh parameter $start) , boleh ditinggalkan ) Jika anda ingin memadamkan tiga elemen pertama tatasusunan, hanya memintas semua elemen bermula dari elemen keempat (selepas elemen ketiga); $mula ke 3 .
Contoh: memintas semua elemen bermula dari elemen keempat
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_slice($arr,3); var_dump($result); ?>
Apabila fungsi array_splice() memadamkan sebahagian daripada elemen tatasusunan, ia akan membentuk elemen yang dipadam ini menjadi tatasusunan baharu, dan kemudian mengembalikan tatasusunan baharu, oleh itu, fungsi array_splice() boleh digunakan untuk memintas serpihan tatasusunan.
Sama seperti fungsi array_slice(), cuma tetapkan parameter kedua $start fungsi kepada 3.
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_splice($arr,3); var_dump($result); ?>
Fungsi array_slice() ialah fungsi yang disediakan oleh PHP untuk memintas tatasusunan. Ia boleh mengekstrak serpihan daripada tatasusunan. Sintaksnya adalah seperti berikut:
Perihalan parameter:array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Atas ialah kandungan terperinci Bagaimana untuk memadamkan tiga elemen pertama tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!