2016-06-23 209 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

是的,還有其他的方式,但更「複雜」。你的方式是最快最簡單的一種。