我只需要遍歷關聯數組的鍵。Php - 通過關聯數組鍵循環的最快方法
這種語法是最快捷的方法嗎?
foreach (arr as $key => $value) {
我不打算使用$value
在所有。
所有我需要的是$key
...
我只需要遍歷關聯數組的鍵。Php - 通過關聯數組鍵循環的最快方法
這種語法是最快捷的方法嗎?
foreach (arr as $key => $value) {
我不打算使用$value
在所有。
所有我需要的是$key
...
如果您使用類似PHP Mess Detector的工具對該代碼運行靜態分析,它會報告您有一個未使用的變量。
如果所有你想要的都是鑰匙,那麼使用array_keys()
來獲得鑰匙,然後通過它們循環。
foreach (array_keys($arr) as $key) {
是的,還有其他的方式,但更「複雜」。你的方式是最快最簡單的一種。
arra_walk和array_walk遞歸? – Thamilan
@Thamilan不是最快捷的方式,它需要更多的行來執行與foreach相同的操作(arr as $ key => $ value).....' – matiaslauriti