我尝试在循环foreach中创建分页以显示结果,问题对我没用,我创建了这个小脚本:
foreach ($array as $pag_id=>$array_2)
{
$results_by_page="2";
if ($_REQUEST['page']=="")
{
$pag_ini=0;
$pag_end="$results_by_page";
}
if ($_REQUEST['page']=="0")
{
$pag_ini=0;
$pag_end="$results_by_page";
}
if ($_REQUEST['page']=="1")
{
$pag_ini="".$results_by_page."";
$pag_end="".($results_by_page+$pag_ini)."";
}
if ($_REQUEST['page']>"1")
{
$pag_end="".($_REQUEST['page']*$results_by_page)."";
$pag_ini="".($pag_end-$results_by_page)."";
}
if ($pag_id==$pag_ini && $pag_id<=$pag_end)
{
break;
}
}
我不知道是否有可能使用此循环创建paginaton购买我需要使用它
循环 没有问我这个问题,但在这种情况下我需要使用 foreach
如果在这种循环中存在其他分页方法,你可以放在这里
感谢社区的帮助
答案 0 :(得分:0)
如果你之前使用for
循环,那么为什么不这样做:
$i = 0;
foreach ($array as $pag_id=>$array_2)
{
// Your existing code
//Do whatever you were doing with $i before
$i++;
}
然后,您可以在for
循环中执行您正在执行的操作,同时保留foreach
循环的好处。