所以我使用PHP從mysql數據庫檢索數據。這些數據是以數字的形式表示的。我想根據這個數字回顯相同數量的圖像標籤。我不想使用if語句,因爲我不知道這個數字會是什麼(這是動態的優點)。有什麼想法嗎 ? 例如,如果數爲5的結果應該是:在php中根據值回顯圖像標籤?
<img src=''>
<img src=''>
<img src=''>
<img src=''>
<img src=''>
所以我使用PHP從mysql數據庫檢索數據。這些數據是以數字的形式表示的。我想根據這個數字回顯相同數量的圖像標籤。我不想使用if語句,因爲我不知道這個數字會是什麼(這是動態的優點)。有什麼想法嗎 ? 例如,如果數爲5的結果應該是:在php中根據值回顯圖像標籤?
<img src=''>
<img src=''>
<img src=''>
<img src=''>
<img src=''>
試試這個...
$number = $number[fromdatabase];
$array = range(1,$number);
foreach ($array as $img) {
echo "<img src=''></img>";
}
現在你將有數量的img標籤在數據庫中
試着這麼做:
for ($count=0; $count<$row['tagcount']; $count++) {
echo("<img src=''>");
}
爲什麼你想做到這一點,所以如果你有一個數2345,將創建2345個的圖像標籤,但你怎麼打算填充的圖像標籤,什麼不可以 –
所以如果你的號碼是N,你想做一個[for循環](http://au2.php.net/manual/en/control-structures.for.php)N次? – Ben
@ChrisJamesChampeau。不一定是2,345次,最多隻能是10次,這是一個完全有效的案例場景 – Ben