我有像这样的多维数组
$data["a"][2013][4] = some value;
$data["b"][2013][4] = some value;
现在我想检查是否
$data[whatever][2013]
存在?在这种情况下应该返回true
。
//我不知道whatever
变量值
我想我可以用多个foreach循环来做到这一点。但是想知道是否可以采用更简单/更短的方式?
提前致谢
答案 0 :(得分:1)
这应该适合你:
if(!empty(array_column($data, 2013)))
return true;
else
return false;
如果2013年有第二个维度,那么它会返回一些内容,否则你会得到一个空数组