16080891(Lamp→研讨会)

删除数组元素(第一个和最后一个)

上一篇 / 下一篇  2007-04-30 13:22:15 / 个人分类:PHP学习笔记

 
 1.使用array_shift()函数删除数组中第一个元素
 
   array_shift()将array的第一个元素移出并作为结果返回,将array的长度减一并将所有其他单元向前移动一位.所有的数字键名将改为从0开始计数,文字键名将不变.如果array为空(或者不是数组),则返回NULL.

提示: 使用本函数后会重置reset()数组指针.

例:
   <?php
     $stack=array("orange","banana","raspberry");
     $fruit=array_shift($stack);//删除第一个元素,此时$fruit变量值为orange
     echo "\$furit<br>";
    
     //查看整个数组结构并查看数组索引变化
     print_r($stack);
   ?>

输出结果:
        $furit的值为:orange
        Array ( [0] => banana [1] => raspberry )

 2.array_pop()函数删除数组最后一个元素
  
    array_pop()弹出并返回array数组的最后一个单元,并将数组array的长度减1,如果array为空(或者不是数组)将返回NULL.

提示: 使用本函数后也会重置reset()数组指针.

例:
   <?php
     $stack = array("orange","banana","apple","raspberry");
    
     $furit = array_pop($stack);//获取最后一个元素
    
     echo "最后一个元素: ".$furit."<br>"; //输出最后一个元素
    
     print_r($stack);//显示被删除后的数组内容
   ?>

输出结果:
        最后一个元素: raspberry
        Array ( [0] => orange [1] => banana [2] => apple )

TAG: PHP学习笔记

引用 删除 miller0520   /   2008-10-24 17:02:03
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar