php – 从多维数组中获取键值
发布时间:2020-12-13 21:42:49 所属栏目:PHP教程 来源:网络整理
导读:我有一个页面搜索数据库并生成以下数组.我希望能够循环遍历数组并选择下一个分配给键“contact_id”的值并对其执行某些操作,但我不知道如何进入该级别的数组. 数组是动态生成的,因此根据我搜索“值”下的索引号,会相应地改变. 我想我必须从值开始做一个forea
我有一个页面搜索数据库并生成以下数组.我希望能够循环遍历数组并选择下一个分配给键“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 ) ) ) 我看了下面的帖子,但它似乎只解决了数组索引是顺序的情况. 有任何想法吗? 布赖恩 解决方法
你的假设是正确的.你可以这样做:
foreach($array['values'] as $key => $values) { print $values['contact_id']; } 这应该证明从子级别开始.我还会添加你的支票,看它是否为空,如果它是一个数组……等等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |