0
我是Smarty的noob,對於如何最好地執行此操作有點困惑。Smarty循環訪問數組
閱讀我看到的文檔我有選項;部分,foreach,foreachelse。請告知這是最好用下面的:
我有一個是給我的東西輸出像PHP腳本:
Array
(
[0] => Array
(
[img_name] => f1e9e5f4f48813f98dee066d03d62ea8.jpg
[orig_img_name] => maria1.jpg
[txt_under_img] => abc
[has_comm] => 0
[usr_album_path] => userAlbums/
[album_no] => 101
[username] => Ryann
)
[1] => Array
(
[img_name] => ad969040a2362286e5041a6a71f9cd8f.jpg
[orig_img_name] => maria3.jpg
[txt_under_img] => def
[has_comm] => 1
[usr_album_path] => userAlbums/
[album_no] => 101
[username] => Ryann2
)
)
我如何循環通過這樣我就可以顯示出來一個整潔的表格格式?
eg:
<img src="{$img_name}">
Img name :{$orig_img_name}
etc
謝謝,會嘗試...但你能告訴我爲什麼我不應該使用{}節和怎麼樣的數組索引(0, 1,2,3等)? – Ryan 2014-11-06 16:29:23
不同的方式來使用foreach循環(包括鍵和值)http://www.smarty.net/docsv2/en/language.function.foreach – 2014-11-06 16:32:41
@Ryan我假設你使用Smarty 3. Foreach在PHP中工作 - 你不需要在這裏有索引,但如果你需要它們,你可以使用'as $ index => $ item'。如果在可預測的模式中沒有數字索引,則節不能循環。 Foreach是最好的選擇 – 2014-11-06 16:37:24