1
A
回答
13
這意味着,在橫越的可變$ex
每個鍵 - 值對,密鑰被分配給$k
和價值$v
。換句話說:
$ex = array("1" => "one","2" => "two", "3" => "three");
foreach($ex as $k=>$v) {
echo "$k : $v \n";
}
輸出:
1 : one
2 : two
3 : three
3
$k
是其中$v
值被存儲在一個陣列中的索引號。 $k
可以是一個數組的締合指數:
$array['name'] = 'shakti';
$array['age'] = '24';
foreach ($array as $k=>$v)
{
$k points to the 'name' on first iteration and in the second iteration it points to age.
$v points to 'shakti' on first iteration and in the second iteration it will be 24.
}
3
你遍歷數組。數組有鍵(數字,或者當你有一個關聯數組時可以是字符串)以及'屬於'這些鍵的值。
您的$k
是關鍵,$v
是價值,你正在循環每個單獨的對與foreach。
相關問題
- 1. 什麼是LinkedHashMap <k, v>?
- 2. 爲什麼在條目<K,V>中輸入參數<K,V>?
- 3. 爲什麼地圖<K,V>不能擴展功能<K,V>?
- 4. Java Map <K,V>:爲什麼get(object)沒有得到(K)?
- 5. SortedList <K,V> vs SortedDictionary <K,V> vs詞典<K,V>
- 6. 爲什麼內部類是TreeMap.Entry <K,V>通用?
- 7. 改變字典<K,V>最快的方法是什麼?
- 8. 在java中Map.Node <K,V>類是什麼?
- 9. 什麼是對std :: map <K, V> :: mapped_type的限制?
- 10. FileHashMap <K, V>
- 11. 類條目<K,V>實現了Map.Entry <K,V>
- 12. Cast map <K,shared_ptr <V>>來映射<K,shared_ptr <const V>>?
- 13. >> =是什麼意思?
- 14. 返回K $ 2的意思是什麼?
- 15. >>和0xfffffff8是什麼意思?
- 16. 比較Map.Entry <K,V>
- 17. Map vs Map <K,V>
- 18. 收集地圖流<K,V>到地圖<K,List<V>>
- 19. 「D:,H :, V:」是什麼意思在fbset?
- 20. 什麼是()=> {}是什麼意思?
- 21. 在.NET 4.0中從ConcurrentDictionary獲取字典<K,V><K,V>
- 22. >> = purescript中的意思是什麼?
- 23. 「=>」是什麼意思?
- 24. <>是什麼意思?
- 25. 「 - >」是什麼意思?
- 26. 「=>」是什麼意思?
- 27. 「 - >」是什麼意思?
- 28. 什麼是(int - > int) - >(int - > int)是什麼意思?
- 29. 什麼(struct PToMTraits <U V::*>)模板規範是什麼意思?
- 30. <>是什麼意思?
http://www.php.net/manual/en/control-structures.foreach.php – regilero 2011-01-21 12:31:30
「我不是一個PHP專家」這就是爲什麼手冊存在... – BoltClock 2011-01-21 12:32:38