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;

  

原文地址:https://www.cnblogs.com/lemonphp/p/4975195.html