2016-06-23 168 views
-1

我只需要遍历关联数组的键。Php - 通过关联数组键循环的最快方法

这种语法是最快捷的方法吗?

foreach (arr as $key => $value) {

我不打算使用$value在所有。

所有我需要的是$key ...

+0

arra_walk和array_walk递归? – Thamilan

+0

@Thamilan不是最快捷的方式,它需要更多的行来执行与foreach相同的操作(arr as $ key => $ value).....' – matiaslauriti

回答

3

如果您使用类似PHP Mess Detector的工具对该代码运行静态分析,它会报告您有一个未使用的变量。

如果所有你想要的都是钥匙,那么使用array_keys()来获得钥匙,然后通过它们循环。

foreach (array_keys($arr) as $key) { 
3

是的,还有其他的方式,但更“复杂”。你的方式是最快最简单的一种。