我才接触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'
  }

解决方案 »

  1.   

    去看看像这个例子吧。非常经典的。http://www.njhoo.com/thread-551-1-1.html像GOOGLE一样分页,错过别后悔!
      

  2.   

    百度一下:
    php分页——即可你这个就是个分页问题
      

  3.   

    $总页数 = ceil($总数 / $每页显示数); //ceil使除出来的小数进到最接近的一个整数,比如除出来是3.2则得数为4这问题似乎跟语言没什么关系,不知道讲什么,主要就是算法的问题.
      

  4.   

    为什么现在都是小妹?CSDN流行吗?不解 呵呵
      

  5.   

    $arr=array('16','17','21','49');
    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 '>';
    }
      

  6.   

    Sorry,打错,第二行应为
    sort($arr);
      

  7.   

    呵呵~~这个就是对于使用php+MySQL进行分页的算法啊~