laravel框架视图中常用的逻辑结构forlese,foreach,ifelse等
if 和else
@if($name === 1)
这个数字是1
@else
这个数字非1
@endif
switch
@switch($name)
@case(1)
变量name == 1
@break
@case(2)
变量name == 2
@break
@default
变量name不知是多少?
@endswitch
for和foreach
遍历一个二维索引数组:$arr_2 = [[1, 2, 3], ['a', 'b', 'c']];
// 使用for循环
@for($i = 0; $i < count($arr_2); $i++ )
@for($j = 0; $j < count($arr_2[$i]); $j+++)
{{$arr_2[$i][$j]}}
@endfor
@endfor
// 使用foreach循环
@foreach($arr_2 as $key_2 => $arr)
@foreach($arr as $key => $value)
{{$value}}
@endforeach
@endforeach
forelse
当一个数组可能为空时,可以使用这个结构,比如$arr_2为空
@forelse($arr_2 as $key_2 => $arr)
@foreach($arr as $key => $value)
{{$value}}
@endforeach
@empty
arr_2 这个数组为空!
@endforelse
这是我的签名
浙公网安备 33010602011771号