php - 如果大于 85 不起作用,Laravel 会浮动。它总是显示小于 85
问题描述
我最近正在学习后端和 Laravel。
我坚持 if function() 在我的项目中使用浮动类型。
<td>
{{$participant->vt_avg}},
@if($participant->vt_avg > 85)
x
@else
y
@endif
</td>
它应该打印 vt_avg 分数,如果大于 85,则为“x”,如果小于 85,则为“y”。
但事实证明 vt_avg,y 结果表明所有 vt_avg 都小于 85
你能帮我么?我被这段代码困住了。
解决方案
如何使用 floatval() 从字符串中获取值:
(假设您想将平均值与 8.5 进行比较,而不是 85)
<td>
{{$participant->vt_avg}},
@if(floatal($participant->vt_avg) > 8.5)
x
@else
y
@endif
</td>
推荐阅读
- hdfs - s3distcp 从 S3 复制到 EMR HDFS 数据副本始终在一个节点上
- excel - 读取 Excel 列时数据类型不匹配
- angular - 传单路由机 OSRM 请求过多,状态码为 429
- c# - 使用 C# System..Numerics.Vector
解包/打包位 - swift - 是否可以在 SceneKit 中计算时间线的“时间”变量的正弦值?
- python - Pythont 3.6.5 缩进错误
- c - 如果函数调用自己充当内存屏障,为什么 pthread_mutex_lock() 和 pthread_mutex_unlock() 包含内存屏障?
- python - 如何一次使用多个字符串文字
- android - Fuel.upload 表单数据不发送表单数据
- javascript - 用户脚本剥离页面标题的一部分