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程序员的主要内容,如果未能解决你的问题,请参考以下文章