Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 语法错误,foreach laravel出现意外“')”_Php_Laravel_Laravel 5_Foreach - Fatal编程技术网

Php 语法错误,foreach laravel出现意外“')”

Php 语法错误,foreach laravel出现意外“')”,php,laravel,laravel-5,foreach,Php,Laravel,Laravel 5,Foreach,我尝试在laravel中使用foreach循环变量,但我得到了错误 语法错误,意外 这是我的控制器 这是我的看法 我仍然不明白我哪里做错了,我该如何解决这个问题?在您的案例中,您应该使用for循环: @for($tahun_awal_bgt = $tahun_awal_bgt; $tahun_awal_bgt <= $tahun_skr_bgt; $tahun_awal_bgt++) <option value="{{ $tahun_skr_bgt }}">{{

我尝试在laravel中使用foreach循环变量,但我得到了错误

语法错误,意外

这是我的控制器

这是我的看法


我仍然不明白我哪里做错了,我该如何解决这个问题?

在您的案例中,您应该使用for循环:

@for($tahun_awal_bgt = $tahun_awal_bgt; $tahun_awal_bgt <= $tahun_skr_bgt; $tahun_awal_bgt++)
        <option value="{{ $tahun_skr_bgt }}">{{ $tahun_awal_bgt }}</option>

        <!-- No need for $tahun_awal_bgt++ here, i added in for loop  -->

      @endfor
请注意,我使用@for和@endfor而不是@foreach和@endforeach,而且在循环块中不需要执行{{$tahun_awal_bgt++},因为我已经在@for循环声明中添加了它

您还应该学习如何在php中使用for和foreach循环


更换刀片中的这一行

 @foreach($tahun_awal_bgt <= $tahun_skr_bgt)

根据之前评论中的确认,您可以按照此代码修复问题

@for($tahun_skr = $tahun_skr_bgt; $tahun_skr >= $tahun_awal_bgt; $tahun_skr--)
    <option value="{{ $tahun_skr }}">{{ $tahun_skr }}</option>
@endfor

@对于每一美元,我需要你的确认。您是否试图制作显示1990年至2017年或其他年份的选择选项?我尝试制作2017年至1990年的选择选项@wandaichsanulisraok。我已经回答了你的问题。希望能有帮助@perbatek@WandaIchsanulIsra非常感谢,当$tahun_awal_bgu开始工作时,他需要停止循环,但从1990年到2017年,而不是2017年到1990年
 @foreach($tahun_awal_bgt <= $tahun_skr_bgt)
 @foreach($tahun_awal_bgt as $tahun_skr_bgt)
@for($tahun_skr = $tahun_skr_bgt; $tahun_skr >= $tahun_awal_bgt; $tahun_skr--)
    <option value="{{ $tahun_skr }}">{{ $tahun_skr }}</option>
@endfor