php - 带限制的 Forloop
问题描述
我正在尝试在 PHP 中循环出 5 个星星(填充和未填充)。因此,如果评级为 3,则 3 颗实心星和 2 颗空心星(满分 5 颗星)。
$rating = 3;
@for($x = 1; $x <= 5; $x++)
<img src="{{ URL::asset('assets/star.png')}}">
<!--<img src="{{ URL::asset('assets/ustar.png')}}"> --> //unfilled
@endfor
解决方案
$rating = 3;
unfilled=5-$rating;
for($x = 1; $x <= $rating; $x++)
{
echo "<img src='{{ URL::asset('assets/star.png')}}'>";
}
for($x = 1; $x <= $unfilled; $x++)
{
echo "<img src='{{ URL::asset('assets/ustar.png')}}'>";
}
推荐阅读
- recursion - 递归二分查找条件
- python - 如何估计查询对特定文档的重要性?
- kubernetes - 无法使用 StorageClass“慢”配置卷:无法获取 GCE GCECloudProvider 并出现错误
- python - 两个数据帧的相同随机排列序列
- machine-learning - 是否建议在下面的场景中将多个“相关”特征组合到一个向量中?
- java - 服务和服务提供者接口有什么区别?
- javascript - 附加函数具有绑定时删除侦听器
- c - 哪些 seqlock 的实现是正确的?
- c# - 在配置依赖注入之后,但在第一个 http 请求之前初始化一个单例
- eslint - 为什么我的 React 应用程序的 linting 配置需要双引号而不是单引号?