next();
prev();
但得需定位指针吧?即如题

解决方案 »

  1.   

    To: caotian2000() ->   你可以祈求i是数字,哈哈array_values
    --------------------------------------------------next
    prev
    可以移动指针……
      

  2.   

    php的数组不是传统意义上的数组你可以这样做
    $ar = array(1,2,3,4);function foo(&$a, $k) {
      reset($a);
      while(key($a) != $k) next($a);
    }foo($ar,2);
    printf("%s => %s<br>", key($ar), current($ar));
      

  3.   

    你就老老实实地foreach循环吧~
      

  4.   

    $fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
    $fruit=array_values($fruit);
    foreach ($fruit as $key => $fruits){
    if ($fruits == 'banana'){
    $Get=$key;
    }
    }
    echo $fruit[$Get-1];
    echo $fruit[$Get];
    echo $fruit[$Get+1];