<?php function return_item($arr,$num=0){ //定义函数 for($i=0;$i<$num;$i++){ //循环向前移动数组指针 next($arr); } echo "<br />第{$num}个元素为:".current($arr); //输出当前数组指针指向的元素 } $arr=array('I'=>'hello','II'=>2,'III'=>'D','IV'=>376,358); //定义一个数组 echo '输出数组的详细信息:'; return_item($arr); //调用函数并传入参数输出对应的数组元素 return_item($arr,1); return_item($arr,2); return_item($arr,3); return_item($arr,5); //由于数组元素只有5个,因此输出第6个元素为空 ?>