从多维数组的开始删除空数组

时间:2014-07-03 12:00:12

标签: php arrays multidimensional-array

我一直无法找到一个简单问题的优雅解决方案。

基本上我正在进行的API调用是在我的主要数据集之前输出一个空数组。从数据集中删除它的最快方法是什么?

数组结构......

$example = Array (
) Array (
[aaa] => Array (
[aa] => aa
[aa] => aa
[aa] => aa
[aa] => aa
)

因此需要将第一个数组()移除为:

$fixed = Array (
[aaa] => Array (
[aa] => aa
[aa] => aa
[aa] => aa
[aa] => aa
)

谢谢, 菲尔

2 个答案:

答案 0 :(得分:0)

$fixed = array_filter($example);

Remove empty array elements

答案 1 :(得分:0)

unset($example[0]);

那不容易吗?

或者如果它是关联的

reset($example);
unset($example[key($example)];