Rumah > Artikel > pembangunan bahagian belakang > Petua Pengaturcaraan PHP: Cara Mengeluarkan Nilai Null dari Array
Petua Pengaturcaraan PHP: Cara Mengeluarkan Nilai Null dari Array
PHP ialah bahasa sumber terbuka yang digunakan secara meluas dalam skrip sebelah pelayan dan sering digunakan dalam pembangunan web. Dalam pengaturcaraan PHP, bekerja dengan tatasusunan adalah tugas biasa. Kadangkala kita perlu mengalih keluar nilai nol daripada tatasusunan untuk membersihkan dan memproses data. Artikel ini akan memperkenalkan cara mengalih keluar nilai nol dari tatasusunan dalam PHP dan memberikan contoh kod khusus.
Fungsi array_filter dalam PHP boleh digunakan untuk menapis elemen dalam tatasusunan dengan menyediakan fungsi panggil balik tersuai untuk menentukan nilai yang perlu dikekalkan. Dalam kes kami, fungsi array_filter boleh digunakan untuk mengalih keluar nilai nol dalam tatasusunan.
Berikut ialah contoh kod:
<?php $array = [1, 2, '', 3, null, 4, ' ', 5]; $result = array_filter($array, function($value) { return $value !== '' && $value !== null; }); print_r($result); ?>
Jalankan kod di atas, output akan menjadi [1, 2, 3, 4, 5]
。在上面的例子中,我们定义了一个回调函数,该函数检查数组中的每个值,只有当值不是空字符串或null时才保留。
除了array_filter函数,我们还可以使用foreach循环来移除数组中的空值。下面是一个示例代码:
<?php $array = [1, 2, '', 3, null, 4, ' ', 5]; $result = []; foreach ($array as $value) { if ($value !== '' && $value !== null) { $result[] = $value; } } print_r($result); ?>
运行以上代码,输出同样将是 [1, 2, 3, 4, 5]
rrreee
Jalankan kod di atas, output juga akan menjadiAtas ialah kandungan terperinci Petua Pengaturcaraan PHP: Cara Mengeluarkan Nilai Null dari Array. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!