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値はフィルタリングされました。