Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengalih keluar elemen dari tengah tatasusunan dalam php
Kaedah penyingkiran: 1. Gunakan pernyataan "$index=floor(count($arr1)/2);" untuk mendapatkan indeks di tengah tatasusunan 2. Gunakan array_splice() untuk mula memadam daripada indeks yang diperolehi 1 elemen, sintaks "array_splice($arr1,$index,1);".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php daripada tengah tatasusunan Kaedah untuk mengalih keluar elemen
Dalam PHP, anda boleh menggunakan fungsi array_splice() untuk mengalih keluar elemen dari tengah tatasusunan.
Hanya gunakan fungsi array_splice() untuk memadam 1 elemen bermula dari kedudukan tengah.
Idea pelaksanaan:
Dapatkan indeks kedudukan pertengahan--gunakan floor() dan count()
Gunakan count() untuk mendapatkan panjang tatasusunan dan bahagikannya dengan 2
Oleh kerana perlu dipertimbangkan bahawa dalam kes nombor ganjil, pembahagian tidak boleh selesai, jadi anda perlu menggunakan floor() untuk membulatkan ke bawah
Fungsi array_splice() memadamkan 1 elemen bermula dari kedudukan indeks tengah.
Contoh pelaksanaan:
Apabila panjang tatasusunan ialah nombor ganjil
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5,32,34,12,7); echo "数组长度为奇数时:"; var_dump($arr1); $index=floor(count($arr1)/2); array_splice($arr1,$index,1); var_dump($arr1); ?>
Apabila panjang tatasusunan ialah nombor genap
<?php header("Content-type:text/html;charset=utf-8"); $arr2=array(1,2,3,4,5,32,34,12,7,8); echo "数组长度为偶数时:"; var_dump($arr2); $index=floor(count($arr2)/2); array_splice($arr2,$index,1); var_dump($arr2); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen dari tengah tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!