php 数组 (3) reset() end() count() current() key()
<?php /* count()统计数组中元素的个数 reset() 把数组内部指针移动到数组第一个元素,并返回元素值 end() 把数组内部指针移动到数组最后一个元素,并返回元素值 prev() 把数组指针向上移动一位,并返回当前针,如果到结尾返回FALSE,如果当前元素的值为空,或者0,返回FALSE next() 把数组指针向下移动一位,并返回当前针,如果到结尾返回FALSE,如果当前元素的值为空,或者0,返回FALSE current() 返回当前指针指向的数组元素,如果当前元素为空返回false key()返回当前指针指向元素的键名 */ echo "<pre>"; /**/ $arr = array("houdunwang.com","后盾网PHP视频",array("php课程","css课程","thinkphp课程")); echo count($arr,1); $arr2 = array("houdunwang.com","后盾网PHP视频",0,"mysql视频"); /*do{ echo current($arr2)."<br/>"; }while(next($arr2)); */ while (list($k,$v)=each($arr2)){ echo $v."<br>"; } /* while(list($k,$v)=each($arr2)){ echo $v.'<br/>'; } */ $arr3 = array("weburl"=>"houdunwang.com","webname"=>"后盾网PHP视频"); echo key($arr3); end($arr3); reset($arr3); echo key($arr3); list($k,$v)= each($arr3); echo $v;