Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memadam elemen dan indeks dalam tatasusunan dalam php
Dalam PHP, jika anda mahu memadamkan elemen dan indeks dalam tatasusunan, anda boleh menggunakan kaedah berikut:
Anda boleh menggunakan PHP terbina -dalam fungsi tidak ditetapkan Padam elemen dan indeks tatasusunan. Fungsi ini mengambil satu atau lebih argumen, setiap satunya ialah nama pembolehubah atau elemen tatasusunan untuk dipadamkan.
Sebagai contoh, kod berikut memadamkan elemen pertama tatasusunan $numbers:
$numbers = array(1, 2, 3, 4, 5); unset($numbers[0]); //删除第一个元素 print_r($numbers); //输出:Array ( [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Di sini, fungsi unset digunakan untuk memadam elemen pertama tatasusunan $numbers, dan fungsi print_r digunakan untuk memaparkannya selepas pemadaman.
Anda boleh menggunakan fungsi array_splice untuk memadamkan elemen tatasusunan dan mengekalkan indeks. Fungsi ini mengambil 3 parameter: pembolehubah tatasusunan, indeks permulaan dan bilangan elemen untuk dialih keluar.
Sebagai contoh, kod berikut memadamkan elemen kedua dan ketiga tatasusunan $numbers:
$numbers = array(1, 2, 3, 4, 5); array_splice($numbers, 1, 2); //从第二个元素开始删除两个元素 print_r($numbers); //输出:Array ( [0] => 1 [3] => 4 [4] => 5 )
Di sini, fungsi array_splice digunakan untuk memadam dua elemen bermula dari elemen kedua elemen $nombor tatasusunan, dan gunakan fungsi print_r untuk memaparkan tatasusunan yang dipadam.
Anda boleh menggunakan fungsi array_filter untuk memadamkan elemen tatasusunan dan indeks. Fungsi ini mengambil dua parameter: tatasusunan untuk diproses dan fungsi panggil balik.
Sebagai contoh, kod berikut memadamkan elemen genap dalam tatasusunan $numbers:
$numbers = array(1, 2, 3, 4, 5); $numbers = array_filter($numbers, function($value) { return $value % 2 != 0; }); //删除偶数元素 print_r($numbers); //输出:Array ( [0] => 1 [2] => 3 [4] => 5 )
Di sini, fungsi array_filter digunakan untuk memadamkan elemen genap dalam tatasusunan $nombor, dan fungsi print_r digunakan untuk memaparkan tatasusunan yang dipadam.
Ringkasan
Tiga kaedah di atas boleh digunakan untuk memadamkan elemen dan indeks dalam tatasusunan PHP, dan senario penggunaan setiap kaedah adalah berbeza. Dengan menguasai kaedah ini, anda boleh mengurus dan memanipulasi tatasusunan PHP anda dengan lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk memadam elemen dan indeks dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!