Q
對象重複使用循環
0
A
回答
1
for
環路工程已遞增或遞減數字索引數組和關聯數組,你必須使用的foreach除非你有鑰匙單獨的陣列,例如:
$count = count($keys);
for($i=0; $i < $count; $i++) {
echo $arr[$keys[$i]];
}
,或者你可以重新索引你的assocative陣列,使用array_values
$arr = array_values($assoc_array);
$count = count($arr);
for($i=0; $i < $count; $i++) {
echo $arr[$i];
}
的對象,它們的屬性,不能從數字開始,所以你有你的對象轉換爲數組和REINDEX鍵。
$arr = array_values(json_decode(json_encode($object), true));
$count = count($arr);
for($i=0; $i < $count; $i++) {
echo $arr[$i];
}
儘量避免以上的和使用foreach
代替。
-1
相關問題
- 1. 重複對象,在quantmod中循環
- 2. 使用正常的循環移除對象的重複數組
- 3. 複製itertools循環對象
- 4. 在SimpleXML對象上使用xPath對foreach循環返回重複數據
- 5. 使用循環的對象使用fill()
- 6. 對象循環
- 7. 使用while循環重複輸出行?
- 8. Django模板中重複使用循環
- 9. 重複循環,java
- 10. AllFramesReady重複循環
- 11. JavaScript,重複循環
- 12. dispatch_after循環/重複
- 13. 如何使用'do while'循環重複'for'循環
- 14. 用於對象內對象的循環
- 15. 從複選框循環中循環瀏覽json對象
- 16. _.each通過嵌套對象循環時產生重複文件
- 17. 解析javascript for循環,創建多個對象而不重複
- 18. 不重複我自己,與對象的智能循環
- 19. 在每個重複之間暫停的循環對象動畫
- 20. For循環在Maya中重複對象 - Python 2
- 21. 使用多維數組循環對象
- 22. 使用循環更改數組對象
- 23. 使用jQuery循環播放對象
- 24. 使用名稱循環訪問對象
- 25. 使用對象的循環向量
- 26. 使用jquery.each()循環創建對象鍵
- 27. 使用for循環生成data.frame對象
- 28. 使用for..in循環一個對象
- 29. 使用FreeMarker循環NetSuite「對象」
- 30. 有沒有辦法在循環中重新使用Formatter對象?
是的,它會工作,但爲什麼不自己嘗試呢? – rjdown
來自pastebin的http://php.net/manual/en/language.oop5.iterations.php – rjdown
,'galleryInfoContainer'的孩子有私人訪問標識符,你不能在課堂外訪問它們。 –