如果php中没有值,如何使数组为空?

时间:2017-07-20 07:58:06

标签: php

Array
(
    [0] => Array
        (
            [ratio] => 
        )

    [1] => Array
        (
            [ratio] => 
        )

)

这是发布数据时出现的数组。我想使这个数组为null,即array()。如果没有值,我怎么能做到呢?

1 个答案:

答案 0 :(得分:5)

要删除所有内部“空”数组,请在数组中映射array_filter

array_map('array_filter', $arr)
→ [[], []]

要完全删除这些空数组,结果为array_filter

$arr = [['ratio' => null], ['ratio' => null]];
$result = array_filter(array_map('array_filter', $arr));
→ []