next(); 定位指针到当前位置的后一个
prev(); 定位指针到当前位置的前一个
reset(); 重置指针到数组的开始
end(); 定位指针到数组的最后
current(); 取得当前指针位置的值
key(); 取得当前指针位置的键
eg:
prev(); 定位指针到当前位置的前一个
reset(); 重置指针到数组的开始
end(); 定位指针到数组的最后
current(); 取得当前指针位置的值
key(); 取得当前指针位置的键
eg:
$arr=array("os"=>"linux","webserver"=>"apache","db"=>"mysql");
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
reset($arr);
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
reset($arr);
next($arr);
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
end($arr);
echo current($arr).'=============>'.key($arr).'<br>';
prev($arr);
echo current($arr).'=========>'.key($arr).'<br>';
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
reset($arr);
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
reset($arr);
next($arr);
while(list($key,$value)=each($arr)){
echo $key.'============>'.$value.'<br>';
}
end($arr);
echo current($arr).'=============>'.key($arr).'<br>';
prev($arr);
echo current($arr).'=========>'.key($arr).'<br>';