我正在尝试 array_filter() 删除空白的嵌套数组,但我只取回所有嵌套数组。我知道我用错了,但看到了类似的案例,就像我正在尝试的那样。
这是数据:
[
'ticket_number' => 'sdfsdfsdf 2',
'strategy_id' => '5',
'journal_entries_strategy_conditions' => [
(int) 0 => [
'strategies_condition_id' => ''
],
(int) 1 => [
'strategies_condition_id' => '1'
]
],
'timeframe' => '',
]
我想删除'strategies_condition_id' => ''但我得到的只是
[
(int) 0 => [
'strategies_condition_id' => ''
],
(int) 1 => [
'strategies_condition_id' => '1'
]
]
我认为我使用它是正确的:
debug(
array_filter(
$data['journal_entries_strategy_conditions'],
function($value) { return !is_null($value) && $value !== ''; }
)
);
LEATH
互换的青春
哆啦的时光机
胡说叔叔