Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memadam elemen tertentu dalam tatasusunan dalam php

Bagaimana untuk memadam elemen tertentu dalam tatasusunan dalam php

PHPz
Lepaskan: 2023-04-19 09:53:10
asal
425 orang telah melayarinya

Apabila membangunkan aplikasi PHP, anda selalunya perlu mengendalikan tatasusunan. Array ialah struktur data yang sangat biasa yang boleh menyimpan sekumpulan data yang berkaitan.

Kadangkala kita perlu mengalih keluar elemen tertentu daripada tatasusunan. PHP menyediakan beberapa kaedah untuk mencapai fungsi ini.

  1. fungsi unset

Fungsi unset ialah fungsi terbina dalam PHP, yang boleh digunakan untuk memadam satu atau lebih pembolehubah atau satu atau lebih pembolehubah dalam tatasusunan .

Kod sampel:

$arr = array("apple", "banana", "cherry", "date");
unset($arr[1]); //删除banana
print_r($arr);
Salin selepas log masuk

Hasil output:

Array
(
    [0] => apple
    [2] => cherry
    [3] => date
)
Salin selepas log masuk
Salin selepas log masuk

Kod di atas memadamkan elemen kedua dalam tatasusunan (subskrip 1) melalui fungsi yang tidak ditetapkan ), iaitu "pisang".

  1. fungsi array_splice

fungsi array_splice ialah fungsi tatasusunan dalam PHP Ia boleh digunakan untuk memadam satu atau lebih elemen dalam tatasusunan dan memasukkannya pada kedudukan yang dipadamkan Baharu elemen. Jika anda hanya memadamkan elemen, anda boleh menetapkan bilangan pemadaman kepada 0.

Kod sampel:

$arr = array("apple", "banana", "cherry", "date");
array_splice($arr, 1, 1); //删除banana
print_r($arr);
Salin selepas log masuk

Hasil output:

Array
(
    [0] => apple
    [1] => cherry
    [2] => date
)
Salin selepas log masuk

Kod di atas memadamkan elemen kedua dalam tatasusunan (subskrip 1) melalui fungsi array_splice ), iaitu "pisang".

  1. fungsi array_filter

fungsi array_filter ialah fungsi tatasusunan dalam PHP, yang boleh digunakan untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baharu.

Kod sampel:

$arr = array("apple", "banana", "cherry", "date");
$arr = array_filter($arr, function($value) {
    return $value != "banana";
});
print_r($arr);
Salin selepas log masuk

Hasil output:

Array
(
    [0] => apple
    [2] => cherry
    [3] => date
)
Salin selepas log masuk
Salin selepas log masuk

Kod di atas menapis elemen "pisang" dalam tatasusunan melalui fungsi penapis_tatasusunan dan mengembalikan yang baharu tatasusunan.

Ringkasan

Di atas ialah tiga cara untuk memadamkan elemen tertentu dalam tatasusunan dalam PHP. Anda boleh memadamkan elemen dengan mudah daripada tatasusunan menggunakan kaedah ini, menjadikan pemprosesan data mudah. Bergantung pada senario aplikasi sebenar, memilih kaedah yang sesuai boleh meningkatkan kebolehbacaan kod dan kecekapan pelaksanaan.

Atas ialah kandungan terperinci Bagaimana untuk memadam elemen tertentu dalam 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