检查多维数组中的任何键

时间:2015-02-25 07:06:58

标签: php arrays

我有像这样的多维数组

$data["a"][2013][4] = some value;
$data["b"][2013][4] = some value;

现在我想检查是否

$data[whatever][2013]存在?在这种情况下应该返回true

//我不知道whatever变量值

我想我可以用多个foreach循环来做到这一点。但是想知道是否可以采用更简单/更短的方式?

提前致谢

1 个答案:

答案 0 :(得分:1)

这应该适合你:

if(!empty(array_column($data, 2013)))
    return true;
else
    return false;

如果2013年有第二个维度,那么它会返回一些内容,否则你会得到一个空数组