您好我有一个包含具有以下结构两个数组的数组:在PHP中删除从关联数组键的特定记录
categories [
"lvl0" => array:2 [
0 => "Cleaning"
1 => "Bread"
]
"lvl1" => array:2 [
0 => null
1 => "Bread > rolls"
]
]
我想从“LVL1”数组中删除NULL的任何记录,但一直未能找到正确的方法来做到这一点。
我曾尝试:
array_filter($categories['lvl1'])
但是,这也将删除相关联LVL1,而不仅仅是那些空的所有记录。
任何帮助将不胜感激。
由于
'array_combine(array_keys($类别),array_map( 'array_filter',$类别))'' – apokryfos
$类别[ 'LVL1'] = array_filter($类别[ 'LVL1'])'? –
你可以添加更多的代码来显示你使用'array_filter($ categories ['lvl1'])''的上下文吗? _不应删除任何非空值。_ –