background image

 

 

4.2   数组函数

4.2.1  array() 函数

            

建立新数组

          

:$arr1=array(0,1,2,3,4);     

                echo $arr1[0];        // 显示数组 $arr1 的第一个元素
                $arr2=array(“a”=>0,“b”=>1,“c”=>2)    // 其中 => 表示赋值
                echo $arr2[“a”];    // 显示数组 $arr2 的第 a 个元素

4.2.2  count() 函数

            

统计数组中元素的个数

          

:echo count($arr1);    // 显示数组 $arr1 元素数为 5

4.2.3  each() 函数

            

返回数组中当前元素的键和值,并将数组指针向前移动一步

              例 :for ($i=0;$i<count($arr1);$i++){
                    $show=each($arr1);
                    echo " 下标 :"$show["key"]." 值 :".$show["value"]; }  // 显示数组下标和值

4.2.4  

current() 、 reset() 、 end() 、 next() 、 prev() 函数

          数组指针操作

             作用 :
            
current(): 返回当前内部指针所指的元素的值。到达数组末尾时返回 false 。
            reset(): 将内部指针指向数组的第一个元素,并返回其值。数组为空时返回 false 。
            end(): 将内部指针指向数组的最后一个元素,并返回其值。
            next(): 将内部指针指向数组的下一个元素,并返回其值。到达数组末尾时返回 false 。
            prev(): 将内部指针指向数组的上一个元素,并返回其值。到达数组顶端时返回 false 。