我尝试过使用php image
函数,但是将空值放入数组中。
这是我的代码
image-1
我期待的是
explode()
答案 0 :(得分:5)
答案 1 :(得分:2)
这很简单,只需使用Filter方法删除空值,它们就会被删除。
<?php
$array = array("apple", "", 2, null, -5, "orange", 10, false, "");
// Filtering the array
$result = array_filter($array);
var_dump($result);
?>
答案 2 :(得分:1)
您可以使用array_filter()
php功能检查http://php.net/manual/en/function.array-filter.php来实现此目的
它将从数组中删除空值。
试试这个
$array=explode(',', 'abc,efg,,hij,');
array_filter($array)
它将o / p as
array(0) {
[0]=>"abc"
[1]=> "efg"
[2]=> "hij"
}
答案 3 :(得分:1)
您可以使用: -
$results = array_filter(explode(',', 'abc,efg,,hij,'));
$results = array_values($results);
print_r($results);
希望它有所帮助!
答案 4 :(得分:1)
阅读manual
没有回调的array_filter()从数组中删除null和empty
// Filtering the array
$result = array_filter($array);
var_dump($result);