是否可以在不知道行数的情况下检查“while”循环中的每一行是否是最后一行?
最佳答案
您可以使用 end 函数将指针移动到最后一个数组索引,如下所示:
$your_array = mysqli_fetch_assoc($result);
end($your_array);
$last_key = key($your_array);
这样你就得到了数组的最后一个键,如果你想知道 while 循环中的最后一行,你可以将 while 循环中的键与最后一个键进行比较,如下所示:
while (list ($key, $val) = each ($your_array) )
{
if($key==$last_key) {
//write your code here
}
}
关于php - 如何检查 while 循环中的最后一个条目并在 php 中的表中的最后一行之后插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159556/