Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memadam elemen kosong dari tatasusunan php

Bagaimana untuk memadam elemen kosong dari tatasusunan php

PHPz
Lepaskan: 2023-04-20 15:08:36
asal
521 orang telah melayarinya

Dalam PHP, tatasusunan ialah struktur data biasa yang digunakan untuk menyimpan set data tersusun. Kadangkala, kita mungkin perlu memadamkan elemen kosong dalam tatasusunan untuk memproses data dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan PHP untuk memadam elemen kosong dalam tatasusunan.

1. Apakah itu tatasusunan

Susun atur ialah himpunan tertib bagi unsur-unsur jenis data yang sama Elemen ini disimpan dalam pembolehubah dan diakses dengan subskrip. Dalam PHP, tatasusunan boleh digunakan untuk menyimpan jenis data seperti rentetan, integer, nombor titik terapung dan nilai Boolean.

Berikut ialah contoh tatasusunan PHP yang mudah:

$arr = array("apple", "banana", "orange");
echo $arr[0]; // 输出"apple"
echo $arr[1]; // 输出"banana"
echo $arr[2]; // 输出"orange"
Salin selepas log masuk

2 Padamkan elemen kosong dalam tatasusunan

Memadamkan elemen kosong dalam tatasusunan ialah tugas biasa. , terutamanya apabila bekerja dengan jumlah data yang besar. Kadangkala, kita perlu mengalih keluar semua elemen kosong daripada tatasusunan untuk memproses data dengan lebih baik. Berikut ialah dua cara biasa untuk memadam elemen kosong dalam tatasusunan.

  1. Gunakan gelung foreach untuk melintasi tatasusunan

Menggunakan gelung foreach untuk melintasi tatasusunan ialah salah satu kaedah yang paling mudah Kodnya adalah seperti berikut:

$arr = array("apple", "banana", "", "orange", "", "grape");
foreach ($arr as $key => $value) {
    if ($value === "") {
        unset($arr[$key]);
    }
}
print_r($arr);
Salin selepas log masuk

Di atas Kod menggunakan gelung foreach untuk melelaran melalui tatasusunan, dan jika nilai tatasusunan kosong, ia menggunakan fungsi unset() untuk memadamkan elemen ini. Akhir sekali, fungsi print_r() mengeluarkan tatasusunan selepas mengalih keluar elemen kosong.

  1. Gunakan fungsi array_filter() untuk menapis tatasusunan

Selain menggunakan gelung foreach untuk melintasi tatasusunan untuk memadamkan elemen dengan nilai kosong, anda juga boleh menggunakan Fungsi array_filter() terbina dalam PHP untuk Tatasusunan Penapis. Fungsi ini sangat berkuasa dan boleh menapis tatasusunan mengikut keperluan anda.

Berikut ialah kod sampel yang menggunakan fungsi array_filter() untuk memadamkan elemen kosong:

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

Kod di atas menggunakan fungsi array_filter() untuk menapis tatasusunan dan memadamkan elemen dengan nilai kosong. Fungsi empty() digunakan dalam fungsi panggil balik untuk menentukan sama ada nilai kosong Jika ia kosong, ia mengembalikan palsu, jika tidak ia mengembalikan benar.

3. Ringkasan

Artikel ini memperkenalkan dua kaedah biasa menggunakan PHP untuk memadamkan elemen kosong dalam tatasusunan. Mengalih keluar elemen kosong daripada tatasusunan adalah sangat penting untuk pemprosesan data, terutamanya apabila berurusan dengan jumlah data yang besar. Semoga artikel ini bermanfaat kepada anda.

Atas ialah kandungan terperinci Bagaimana untuk memadam elemen kosong dari tatasusunan 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