**table = {
{"Picture 1","URL"},
{"Picture 2","URL"}
}**
我一個Lua編程,我只是想知道這是否可能在PHP太..PHP迴路表的項目如何處理呢
**// Looping from the table
"<img src='"..v[2].."'></img>"**
對不起,如果我不能」 t解釋我想要的東西,我想圖像表循環並創建鏈接標記。
我們可以循環這張表嗎?例如table [i],我是表項的數量?
**table = {
{"Picture 1","URL"},
{"Picture 2","URL"}
}**
我一個Lua編程,我只是想知道這是否可能在PHP太..PHP迴路表的項目如何處理呢
**// Looping from the table
"<img src='"..v[2].."'></img>"**
對不起,如果我不能」 t解釋我想要的東西,我想圖像表循環並創建鏈接標記。
我們可以循環這張表嗎?例如table [i],我是表項的數量?
在PHP中,您可以通過幾種方式遍歷數組。在這種情況下,我認爲最簡單的方法是這樣的:
foreach ($pictures as $index -> $picture) {
...
我推薦使用:
$pictures = array(
array('picture1', 'url'),
array('picture2', 'url')
);
foreach ($pictures as $picture) {
// index 1 in $picture will be 'url', index 0 will be 'picture1'
echo '<img src="'.$picture[1].' alt="'.$picture[0].'"/>';
}
您也可以通過格式化foreach語句像這樣得到數組的索引爲了可靠性訪問屬性的url和名稱的關聯數組。例如:
$pictures = array(
array('name' => 'picture1', 'url' => 'someurl.com'),
array('name' => 'picture2', 'url' => 'someotherurl.com')
);
foreach ($pictures as $picture) {
echo '<img src="'.$picture['url'].' alt="'.$picture['name'].'"/>';
}
你可以閱讀更多有關documentation控制結構。
我用這個代碼: http://pastebin.com/aCKFpf02 它不能正常工作.. –
是因爲在'?php'之前有兩個''''嗎?刪除一個'<'後,它似乎運作良好。 –
真的沒有訣竅..我會添加另一個pastebin: http://pastebin.com/HrWXgD1q 感謝您的回答:) –
是的,你可以循環「列表」(又名數組)並在循環中產生輸出。 –
...使用'foreach(')或for循環與'count()' – doublesharp
像每一種編程語言一樣,PHP有數組和循環結構。是的,你可以做你想做的事。這就是你需要的一切,還是有其他我們可以幫忙的東西? –