我有一个页面搜索数据库并生成以下数组.我希望能够循环遍历数组并选择下一个分配给键“contact_id”的值并对其执行某些操作,但我不知道如何进入该级别的数组.
数组是动态生成的,因此根据我搜索“值”下的索引号,会相应地改变.
我想我必须从值开始做一个foreach,但我不知道如何在数组的子级开始foreach.
Array (
[is_error] => 0
[version] => 3
[count] => 2
[values] => Array (
[556053] => Array (
[contact_id] => 556053
[contact_type] => Individual
[first_name] => Brian
[last_name] => YYY
[contact_is_deleted] => 0
)
[596945] => Array (
[contact_id] => 596945
[contact_type] => Individual
[first_name] => Brian
[last_name] => XXX
[contact_is_deleted] => 0
)
)
)
我看了下面的帖子,但它似乎只解决了数组索引是顺序的情况.
Multidimensional array – how to get specific values from sub-array
有任何想法吗?
布赖恩
解决方法:
你的假设是正确的.你可以这样做:
foreach($array['values'] as $key => $values) {
print $values['contact_id'];
}
这应该证明从子级别开始.我还会添加你的支票,看它是否为空,如果它是一个数组……等等.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。