PHPで配列から空の値を削除する方法は何ですか?

array_filter関数を使用すると、配列から空の値を取り除くことができます。この関数は配列の各要素をコールバック関数に渡し、コールバック関数の戻り値がfalseの場合、その要素はフィルタリングされます。

以下はサンプルコードです。

<?php
$array = array("apple", "", "banana", null, "orange");

// 去掉空值
$array = array_filter($array);

// 打印结果
print_r($array);
?>

実行結果は:

Array
(
    [0] => apple
    [2] => banana
    [4] => orange
)

上記の例では、”apple”、”banana”、”orange”だけが残され、空文字列やnull値はフィルタリングされました。

bannerAds