首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复图像x次

重复图像x次
EN

Stack Overflow用户
提问于 2012-03-22 06:14:54
回答 3查看 1.5K关注 0票数 2

你好,我正在使用expedias api的网站上工作。基本上,我每个房间都有一些人,我想为每个人回响一个小小的男人形象。例如,如果我的占有率为5,并且我需要回显5个标签,而小个子男人作为src。你知道怎么做吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-22 06:20:11

假设你在一个变量中存储了一定数量的人。

代码语言:javascript
复制
$occupancy = 5;

然后,您可以将该数字插入到for loop中,并让程序循环这么多次。

代码语言:javascript
复制
for($n = 0; $n < $occupancy; $n++) {
  // Disco
}

你可以阅读更多关于控制结构here的内容。

票数 3
EN

Stack Overflow用户

发布于 2012-03-22 06:17:26

您应该对str_repeat()感兴趣。

像这样的东西应该是有效的:

代码语言:javascript
复制
$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat);
echo $img_multi;

重新考虑这个答案,一个更有效的解决方案:

假设图像的宽度为12px,高度为16px,请根据需要进行调整。

代码语言:javascript
复制
$width = 12 * $repeat;
$height = 16;
echo '<span style="'
           .'display: inline-block;'
           .'width: '.$width.'px;'
           .'height: '.$height.'px;'
           .'background-image: url(man.png);'
    .'"></span>';

这将产生一个适当大小的元素,以并排显示图像的$repeat副本。

票数 1
EN

Stack Overflow用户

发布于 2012-03-22 06:17:54

第一个结果谷歌搜索"php loops“可能值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9813672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档