这可能很简单,但是我不知道如何在Laravel View 中声明和增加整数变量。

我有几个正在使用的foreach循环:

@foreach($fans as $fan)
    @foreach ($array as $x)
         @if($fan->fbid==$x)

         @endif
    @endforeach
  @endforeach

我想抛出一个整数变量$ a,该变量计算通过if语句使其变为整数的次数。喜欢:
$a=0;
@foreach($fans as $fan)
        @foreach ($array as $x)
             @if($fan->fbid==$x)
             $a++;
             @endif
        @endforeach
  @endforeach

{{$a}}

在Laravel中的 View 中执行此操作的正确语法是什么?谢谢。

最佳答案

Blade的{{ }}将回显您的操作。

您应该这样做:

<?php $a = 0; ?>
@foreach($fans as $fan)
        @foreach ($array as $x)
             @if ($fan->fbid == $x)
                 <?php $a++; ?>
             @endif
        @endforeach
@endforeach

{{$a}}

关于variables - 在Laravel中的 View 中声明简单变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17509912/

10-12 16:30