这可能是一件简单的事情,但我不知道如何在Laravel的视图中声明和递增整数变量。
我使用了几个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的视图中执行此操作的正确语法是什么?谢谢。
发布于 2013-07-07 20:08:31
刀片式服务器{{ }}
将回显您正在做的事情。
你应该这样做:
<?php $a = 0; ?>
@foreach($fans as $fan)
@foreach ($array as $x)
@if ($fan->fbid == $x)
<?php $a++; ?>
@endif
@endforeach
@endforeach
{{$a}}
发布于 2016-11-11 13:57:11
Laravel 5.2及以上版本
@php ($a = 0)
@foreach($fans as $fan)
@foreach ($array as $x)
@if($fan->fbid==$x)
@php ($a++)
@endif
@endforeach
@endforeach
{{$a}}
或在数据块中
@php
$a = 0
@endphp
发布于 2016-12-24 22:03:30
这就是我的工作方式
@php($a++)
如果它的代码很长
@php
enter your codes here
@endphp
或者您可以使用
<?php a++ ?>
https://stackoverflow.com/questions/17509912
复制相似问题