我有这个多维数组,我想要完全删除[earnings]
索引为空。按特定键删除多维数组
Array
(
[0] => Array
(
[earnings] =>
[other] => Array()
[ord] => 2
[days] => 1
[total] => 1
)
[1] => Array
(
[earnings] => The campaign was effectively ended in November 1917.
[other] => Array
(
[campaign] => 1
[novemb] => 1
[today] => 1
)
[ord] => 1
[days] => 8
[total] => 1
)
)
我想输出是这样的:
[1] => Array
(
[earnings] => The campaign was effectively ended in November 1917.
[other] => Array
(
[campaign] => 1
[novemb] => 1
[today] => 1
)
[ord] => 1
[days] => 8
[total] => 1
)
我试过,但不是不工作得非常好:
foreach($array as $key=>$test){
foreach($test as $koval=>$user) {
if(empty($user['earnings']) || !file_exists($staff['earnings'])) {
unset($array[$key][$koval]); }}}