Bagaimana untuk memadam elemen tatasusunan dalam php

PHPz
Lepaskan: 2023-04-26 10:09:04
asal
490 orang telah melayarinya

Dalam PHP, anda boleh menggunakan fungsi unset() atau array_splice() untuk memadamkan elemen tatasusunan. Fungsi unset() digunakan untuk memadamkan elemen tatasusunan yang ditentukan, manakala fungsi array_splice() digunakan untuk memadamkan elemen tatasusunan dalam julat tertentu.

Kaedah 1: Gunakan fungsi unset()

unset() untuk memadamkan elemen yang ditentukan dalam tatasusunan. Sintaks fungsi ini adalah seperti berikut:

unset($array[$key]);
Salin selepas log masuk

di mana $array ialah tatasusunan elemen yang hendak dipadamkan dan $key ialah kunci elemen yang hendak dipadamkan.

Berikut ialah contoh kod:

$fruits = array("apple", "mango", "banana", "orange");
unset($fruits[2]); // 删除 "banana"
print_r($fruits);  // 输出 Array([0] => apple [1] => mango [3] => orange)
Salin selepas log masuk

Dalam kod di atas, kami memadamkan elemen dengan kunci 2 dalam tatasusunan $fruits, iaitu "pisang".

Kaedah 2: Gunakan array_splice()

Fungsi array_splice() digunakan untuk memadamkan elemen dalam julat tertentu dalam tatasusunan, dan boleh memasukkan elemen baharu semasa memadam. Sintaks fungsi ini adalah seperti berikut:

array_splice($array, $start, $length);
Salin selepas log masuk

Antaranya, $array ialah tatasusunan elemen yang hendak dipadam, $start ialah kedudukan permulaan bagi elemen yang hendak dipadam, dan $length ialah bilangan elemen yang akan dipadamkan.

Berikut ialah contoh kod:

$fruits = array("apple", "mango", "banana", "orange");
array_splice($fruits, 2, 1); // 删除 "banana"
print_r($fruits);  // 输出 Array([0] => apple [1] => mango [2] => orange)
Salin selepas log masuk

Dalam kod di atas, kami memadamkan 1 elemen bermula dari indeks 2 dalam array $fruits, iaitu "pisang". Ambil perhatian bahawa fungsi ini hanya boleh memadamkan elemen berturut-turut dan tidak boleh memadamkan unsur tidak berturut-turut.

Ringkasan

Memadamkan elemen tatasusunan adalah sangat mudah sama ada menggunakan fungsi unset() atau fungsi array_splice(). Yang pertama sesuai untuk memadamkan satu elemen, dan yang kedua sesuai untuk memadamkan berbilang elemen berturut-turut. Kaedah mana yang hendak digunakan bergantung pada keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk memadam elemen tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!