外部阵列索引
问题描述:
阵列看起来像下面:外部阵列索引
Array
(
[0] => Array
(
[memberid] => 5203
)
[1] => Array
(
[memberid] => 494
)
[2] => Array
(
[memberid] => 1053
)
[3] => Array
(
[memberid] => 1081
)
)
如何找到时的外部阵列索引使用内阵列(如0,1,2)。
答
可以遍历外阵列,并保存键如果当前的内部数组值这样的匹配:
$outerKey = null;
foreach($outerArray as $key => $member){
if($member['memberid'] == 1081){
$outerKey = $key;
break;
}
}
echo $outerKey; // it will print 3
你想所有的索引或只是一个。如果你使用foreach循环迭代上面的数组,你有这个键。缺少用例。 –
我想知道我选择的成员的外部数组索引。我的意思是,如果我选择会员id为1081的会员,我想显示索引3.请帮助 – abcman
以及如何选择会员ID ** 1081 **?通过索引或循环。你如何达到ID ** 1081 **? [说明](https://stackoverflow.com/questions/17607635/how-to-get-parent-array-index-from-multidimensional-array-in-php) –