首页 > 解决方案 > 如果值为 null,则在 laravel 集合中删除键

问题描述

我是 laravel 的新手,试图过滤空值数组并从数组中删除。像这样我从响应中得到这个数组

array:8 [▼
  "videoa" => Collection {#801 ▼
    #items: []
  }
  "music" => Collection {#872 ▼
    #items: array:69 [▶]
  }
  "meditation" => Collection {#869 ▼
    #items: array:1 [▶]
  }
]

看,在这个数组中视频有空,但我想要下面的数组

array:8 [▼
 
  "music" => Collection {#872 ▼
    #items: array:69 [▶]
  }
  "meditation" => Collection {#869 ▼
    #items: array:1 [▶]
  }
  
]

当键值为 null 时,将其从数组中删除。我试过 array_filter($array); 但没有得到任何结果。请帮帮我

标签: phparrayslaravel-5

解决方案


推荐阅读