有人可以提供一個清楚的例子嗎?smarty中的{foreach}和{section}有什麼區別?
1
A
回答
0
你可以看看documentation,它解釋了不同之處並提供了例子。
0
從manual:
的語法的{}的foreach比{部},容易得多,但作爲一個折衷方案它只能用於單個陣列。
1
{foreach}
用於循環通過一個關聯數組以及一個數字索引陣列,
{section}
其是用於遍歷數字索引陣列僅
的語法對於{foreach}
比{section}
容易得多,但作爲折衷它只能用於單個陣列
相關問題
- 1. smarty中* .tpl和* .html有什麼區別?
- 2. Perl中'for'和'foreach'有什麼區別?
- 3. System.Linq中的ForEach和WebGrease.Css.Extensions中的ForEach有什麼區別?
- 4. Groovy each和forEach有什麼區別?
- 5. GNU GAS中「.SECTION .data」和「.data」有什麼區別?
- 6. 在html5中<article>和<section>有什麼區別
- 7. smarty中的foreach和迭代之間的區別
- 8. onComplete和foreach在Scala中的未來有什麼區別?
- 9. 有什麼區別`和$(Bash中有什麼區別?
- 10. NASM中「section」和「segment」的區別
- 11. 在c#foreach循環中catch {}和catch {continue;}有什麼區別?
- 12. scala中的「Hello」foreach(x = x * _.toLong)和「Hello」foreach(x * = _.toLong)有什麼區別?
- 13. 有什麼區別? :和||
- 14. &&和||有什麼區別?
- 15. 「/」和「/ *」有什麼區別?
- 16. 有什麼區別:。!和:r!?
- 17. ==和===有什麼區別?
- 18. Appender和〜有什麼區別?
- 19. $ @和$ *有什麼區別?
- 20. is和=有什麼區別?
- 21. #.00和#。##有什麼區別?
- 22. `==`和`is`有什麼區別?
- 23. '=='和'==='有什麼區別?
- 24. /和/#/有什麼區別?
- 25. | 0和~~有什麼區別?
- 26. `&`和`ref`有什麼區別?
- 27. ==和===有什麼區別?
- 28. ==和===有什麼區別?
- 29. `{}`和`[]`有什麼區別?
- 30. JavaScript和=== ===有什麼區別?
我從來沒有聽說過**單數組**,你是什麼意思? – yoyo 2010-10-29 01:37:08
@yoyo'節可以通過嵌套數組循環。 'foreach'不能。 – 2010-10-29 07:08:27