我才接触PHP两个月,试着帮你解决下,第一行的数组是不是这么写,我不太清楚
$arr={16,17,21,49};
$curpage=$_GET['page'];
$curpage=(int)$curpage;
$prev='';
$next='';
for($i=0;$i<count($arr);$++)
{
if ((int)$arr[$i]<$curpage)
$prev='<P';
else
if ((int)$arr[$i]>$curpage)
$next='>N'
}
$arr={16,17,21,49};
$curpage=$_GET['page'];
$curpage=(int)$curpage;
$prev='';
$next='';
for($i=0;$i<count($arr);$++)
{
if ((int)$arr[$i]<$curpage)
$prev='<P';
else
if ((int)$arr[$i]>$curpage)
$next='>N'
}
php分页——即可你这个就是个分页问题
asort($arr); //若已排序则不用
$id=intval($_GET['id']);
$num=count($arr);
if ($id>intval($arr[0])&&!empty($arr[0])){
echo '<';
}
echo $id;
if ($id<intval($arr[$num-1])&&!empty($arr[$num-1])){
echo '>';
}
sort($arr);