好吧,这可能有点难以理解,但我会尽力描述我想要发生的事情......
我有一个 while 循环,它在代码上持续数千次。当它这样做时,我让它在每次循环增加一个值时打印出一行。回声每次都会在新行的页面上打印出来并继续向下页面(效果很好),但我想知道是否有办法让新的回声显示在页面的顶部而不是向下到页面底部(在其他结果下方)。所以简而言之,我想让循环中的每个没有回声都像博客文章(在顶部)一样显示出来。
好吧,您只需要重新排序您的信息,例如,如果信息来自 sql 数据库,您应该使用ORDER BY语句按照您想要显示的顺序获取信息,这将使生活更轻松。
不要立即回应你的结果。相反,将它们保存到一个字符串并将以前的结果附加到新的结果中。
$output = "";
do
{
$newresults = doWhatever();
$output = $newresults . $output;
}
while( $stillWannaLoop == true );
echo $output;