关于php:在foreach循环中获取数组索引


Getting the array index in a foreach loop

本问题已经有最佳答案,请猛点这里访问。

因此,我可能会完全过度地为自己解释这个问题,但我正在尝试获取多维数组中数组的索引。

希望展示它更有意义。

1
2
3
4
5
6
7
8
9
10
11
Array
(
    [1234] => Array
        (
            [Name]  => Test
        )
    [5435]  => Array
        (
            [Name]  => Test
        )
)

我有一个大数组,其中有不同的数字作为索引,我需要对它们进行foreach,但我需要那个索引号。(12345435)

有什么简单的方法吗?


是的,有。

1
2
3
4
foreach ($arr as $key=>$val)
{
    //do stuff
}

你需要的钥匙是$key