我一直在寻找很多答案,但没有一个能为我工作.
这是分配给我的$quantities数组的数据:
Array(
[10] => Array([25.00] => 1)
[9] => Array([30.00] => 3)
[8] => Array([30.00] => 4)
[12] => Array([35.00] => )
[1] => Array([30.00] => )
[2] => Array([30.00] => )
)
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来删除具有空值的子数组,[12] [1]并[2]保留其他所有内容.
期望的结果:
Array(
[10] => Array([25.00] => 1)
[9] => Array([30.00] => 3)
[8] => Array([30.00] => 4)
)
Run Code Online (Sandbox Code Playgroud)
我在官方php文档上尝试了很多功能,但没有一个能够工作.
我用过这个:
function array_filter_recursive($array, $callback = null) {
foreach ($array as $key => & $value) {
if (is_array($value)) {
$value …Run Code Online (Sandbox Code Playgroud)