你好,我正在使用expedias api的网站上工作。基本上,我每个房间都有一些人,我想为每个人回响一个小小的男人形象。例如,如果我的占有率为5,并且我需要回显5个标签,而小个子男人作为src。你知道怎么做吗?
发布于 2012-03-22 06:20:11
假设你在一个变量中存储了一定数量的人。
$occupancy = 5;然后,您可以将该数字插入到for loop中,并让程序循环这么多次。
for($n = 0; $n < $occupancy; $n++) {
// Disco
}你可以阅读更多关于控制结构here的内容。
发布于 2012-03-22 06:17:26
您应该对str_repeat()感兴趣。
像这样的东西应该是有效的:
$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat);
echo $img_multi;重新考虑这个答案,一个更有效的解决方案:
假设图像的宽度为12px,高度为16px,请根据需要进行调整。
$width = 12 * $repeat;
$height = 16;
echo '<span style="'
.'display: inline-block;'
.'width: '.$width.'px;'
.'height: '.$height.'px;'
.'background-image: url(man.png);'
.'"></span>';这将产生一个适当大小的元素,以并排显示图像的$repeat副本。
发布于 2012-03-22 06:17:54
第一个结果谷歌搜索"php loops“可能值得一试。
https://stackoverflow.com/questions/9813672
复制相似问题