PHP:如何仅显示具有此值的行

PHP:如何仅显示具有此值的行,php,html,laravel,Php,Html,Laravel,很抱歉问你这个问题。我觉得这是一个非常简单的答案,但我还没有找到任何研究的机会。我是新来的。我正在尝试做一个网站拉威尔。此网页应在图表中显示兄弟。我只想要被认为是“好面条”的兄弟。表中有一个布尔值,名为goodLakes,为1或0。以下是我的尝试,仅表明: <table class="table"> <tbody class="text-center"> @foreach($brothers as $b) <tr>

很抱歉问你这个问题。我觉得这是一个非常简单的答案,但我还没有找到任何研究的机会。我是新来的。我正在尝试做一个网站拉威尔。此网页应在图表中显示兄弟。我只想要被认为是“好面条”的兄弟。表中有一个布尔值,名为
goodLakes
,为1或0。以下是我的尝试,仅表明:

<table class="table">
    <tbody class="text-center">
        @foreach($brothers as $b)
            <tr>
                @if($b['GoodNoodle']="1")
                    <td><a class="link" href="#">{{$b->fName.' '.$b->lName}}</a></td>
                @endif
            </tr>
        @endforeach
    </tbody>
</table>

@foreach(兄弟为$b)
@如果($b['Good面条]=“1”)
@恩迪夫
@endforeach
当我取出if语句时,它工作得很好,因为它向我显示了所有的兄弟


问题是,我在网站上看到了所有的兄弟,尽管其中一些兄弟的
goodnool
价值为0。我认为我的问题是我不确定如何运行这个if语句。我是PHP新手


谢谢你的帮助

您正在值1分配给所有兄弟的Good面条值:

if($b['GoodNoodle']="1")
要比较
值,if应为:

if ($b['GoodNoodle'] == "1")
if ($b->GoodNoodle)
但是,如果GoodNoodle不是数字,而是布尔值,我更喜欢这样做:

if ($b['GoodNoodle'])
最后,所有这些答案都假设b是一个数组,Good面条是这个数组的一个键。如果Good面条是兄弟对象的财产,则条件应为:

if ($b['GoodNoodle'] == "1")
if ($b->GoodNoodle)

您正在将值1分配给所有兄弟的Good面条值:

if($b['GoodNoodle']="1")
要比较
值,if应为:

if ($b['GoodNoodle'] == "1")
if ($b->GoodNoodle)
但是,如果GoodNoodle不是数字,而是布尔值,我更喜欢这样做:

if ($b['GoodNoodle'])
最后,所有这些答案都假设b是一个数组,Good面条是这个数组的一个键。如果Good面条是兄弟对象的财产,则条件应为:

if ($b['GoodNoodle'] == "1")
if ($b->GoodNoodle)

问题是什么?问题是我在网站上看到了所有的兄弟,尽管其中一些兄弟的Good面条价值为0。我认为我的问题是我不确定如何运行这个if语句。我是PHP新手。有什么问题吗?问题是我在网站上看到了所有的兄弟,尽管其中一些兄弟的Good面条价值为0。我认为我的问题是我不确定如何运行这个if语句。我是PHP新手。我投了赞成票,这是答案,但您有一些不准确的地方,可能会混淆OP.
如果($b['GoodNoodle'])
在这里也起作用,则值仅为0或1。另外,我们知道,
$b
是一个模型,至少基于代码的其余部分。最后,你的意思可能是“
$b
是一个对象”-$brothers似乎是一个集合(或数组)。我投了赞成票,这是答案,但你有一些不准确的地方,可能会混淆操作。
如果($b['GoodNoodle'])
在这里也起作用,那么值只有0或1。另外,我们知道,
$b
是一个模型,至少基于代码的其余部分。最后,您可能是指“
$b
是一个对象”-$brothers似乎是一个集合(或数组)。