做网站的教学视频,网站建设公司 长春,婚介网站建设,国外的网站需要备案吗Blade 提供 foreach、while、for 和 forelse 等指令来与 PHP 循环配合使用。
您知道吗... 这些指令中有一个方便的 $loop 变量#xff0c;它指示当前循环迭代#xff1f;在本文中#xff0c;我们将探索 $loop 和 loop 指令。#x1f60e; 使用$loop比foreach更深入
该for…Blade 提供 foreach、while、for 和 forelse 等指令来与 PHP 循环配合使用。
您知道吗... 这些指令中有一个方便的 $loop 变量它指示当前循环迭代在本文中我们将探索 $loop 和 loop 指令。 使用$loop比foreach更深入
该foreach指令遍历数组和对象循环数据并为每个项目呈现 HTML。非常简单
foreach($users as $user)p{{ $user-name }}/p
endforeach但是在foreach循环内您可以访问变量$loop 并提供如下信息
$loop-index当前迭代索引从 0 开始。$loop-iteration当前迭代次数从 1 开始。$loop-first判断这是否是第一次迭代。$loop-last判断这是否是最后一次迭代。$loop-count循环中的项目总数。$loop-remaining循环中剩余的迭代次数。$loop-even这是否是循环中的偶次迭代。$loop-odd这是否是循环中的奇数迭代。$loop-depth当前循环的嵌套层数。$loop-parent在嵌套循环中父级的循环变量。
非常有用对吧你可以这样使用它
foreach($users as $user)p{{ $user-name }}/pif ($loop-last)pThis is the last user./pendif
endforeachforelse
该forelse指令类似于foreach但包含处理空数组或集合的条件。
forelse($tasks as $task)p{{ $task-name }}/p
emptypNo tasks found./p
endforelse除了前面提到的循环属性之外$loop还提供了特定于的属性forelse
$loop-empty布尔值指示循环是否为空。
for 和 while
该for指令执行一段代码执行指定次数的迭代。while只要条件为真指令就会执行代码块。
for ($i 0; $i 5; $i)p{{ $i }}/p
endforwhile (true)pIm looping forever./p
endwhile