php - 如何检查 while 循环中的最后一个条目并在 php 中的表中的最后一行之后插入行

标签 php html mysql

是否可以在不知道行数的情况下检查“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/

相关文章:

php - First Data PHP API

javascript - 选择框 PHP 数组 => 单击 Div 上的 Javascript

html - 叠加中的自动换行文本

mysql - 无法使用arduino连接到数据库服务器发送一些数据

javascript - KnockoutJS + Symfony2 + Twig 集合表单添加和删除项目

php - Laravel 5 isDirty() 总是返回 false

javascript - 将绝对值divs为响应式img

html - <pre> 内容不收缩的 Flex 元素

sql - 从连接的 MySQL 表中选择最新条目

php - 使用 PHP 和 openssl 并将其存储在 MySQL 中 - 无法解密数据