thinkphp foreach循环体内 怎么获取上一次循环的值!

thinkphp foreach循环体内 怎么获取上一次循环的值!
2024-11-23 00:17:13
推荐回答(1个)
回答1:

foreach遍历数组和对象时,并不会返回数组的下标,而且数组下标并不能体现循环次数,因为下标可以不连续。
如果需要获取循环次数,要自己定义变量。
例如:
$i = 0;
$arr = array(1, 2, 3, 4);
foreach ($arr as $value) {
$i++;
echo '第'.$i.'次循环:'.$value;
}