Laravel 6中的非数字问题。我认为这是一个php编程问题,请任何高级先生帮助我..i.m新的php程序员

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 6中的非数字问题。我认为这是一个php编程问题,请任何高级先生帮助我..i.m新的php程序员相关的知识,希望对你有一定的参考价值。

非数字问题

这是我的PHP代码

<ul class="product_marks">
    @if($row->discount_price == NULL)
        <li class="product_mark product_discount"
        style="background: green;">NEW</li>

    @else
        @php
        $amount=$row->selling_price - $row->discount_price;
        $discount=$amount/$row->selling_price * 100;
        @endphp
        <li class="product_mark product_discount">

        {{intval($discount)}}%
        </li>
    @endif
</ul>

错误:

我的视图文件中遇到的非数字值是什么问题..请任何高级先生帮助我..

答案

检查所有这些变量的类型:

$amount=$row->selling_price - $row->discount_price;
$discount=$amount/$row->selling_price * 100;

可以是字符串或null

以上是关于Laravel 6中的非数字问题。我认为这是一个php编程问题,请任何高级先生帮助我..i.m新的php程序员的主要内容,如果未能解决你的问题,请参考以下文章

如何计算熊猫数据框中的非字母数字字符

Laravel 5.6 空字段验证

Excel帮助:如果在日期范围内,则汇总数字

从1到N整数中1出现的次数

Y * 0 中的错误:二元运算符的非数字参数 - RNN

如何过滤掉 teradata 文本字段中的非数字值?