Array
(
[leadAssignType] => 3
[ratio] => Array
(
[0] => Array
(
[assigned_to] => 12
[ratio] => 5
)
[1] => Array
(
[assigned_to] => 13
[ratio] => 3
)
)
)
大家好!我遇到了一个问题。这是我在表单提交后得到的数组,我只想检查key assigned_to是否存在至少一次。如果它不存在则应显示错误消息。我怎么能这样做?
答案 0 :(得分:2)
简单地使用array_column
从multidimensional array
获取特定列。如果数组的计数超过zero
密钥exists
,则密钥not exists
如此显示error message
。
if(count(array_column($array['ratio'],'assigned_to'))>0){
echo "key exist in the multi-dimensional array";
}else{
echo "key not present ";
}