84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
您好,我正在開發一個使用 expedias api 的網站。基本上每個房間都有很多人,我想為每個人呼應一個小男人的形象。因此,例如,如果我有 5 個佔用,並且我需要以小個子作為 src 來回顯 5 個標籤。知道如何做到這一點嗎?
您應該對str_repeat()#感興趣。
str_repeat()
這樣的事情應該有效:
$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat); echo $img_multi;
重新審視這個答案,一個更有效的解決方案:
假設影像寬 12 像素,高 16 像素 - 根據您的需求進行調整。
$width = 12 * $repeat; $height = 16; echo '<span style="' .'display: inline-block;' .'width: '.$width.'px;' .'height: '.$height.'px;' .'background-image: url(man.png);' .'"></span>';
這將產生適當大小的單一元素,以並排顯示影像的 $repeat 副本。
$repeat
假設您將人數儲存在變數中。
$occupancy = 5;
然後您可以將該數字插入到 for 迴圈 中,並使程式循環執行該次數。
for 迴圈
for($n = 0; $n < $occupancy; $n++) { // Disco }
您可以在此處閱讀有關控制結構的更多資訊。
您應該對
str_repeat()
#感興趣。這樣的事情應該有效:
重新審視這個答案,一個更有效的解決方案:
假設影像寬 12 像素,高 16 像素 - 根據您的需求進行調整。
這將產生適當大小的單一元素,以並排顯示影像的
$repeat
副本。假設您將人數儲存在變數中。
然後您可以將該數字插入到
for 迴圈
中,並使程式循環執行該次數。您可以在此處閱讀有關控制結構的更多資訊。