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
)
相关阅读:
- 检查变量是否设置:isset()和Empty() (xile_php, 2007-4-29)
- 几个常用的(PHP预定义变量)以及(如何访问预定义变量) (xile_php, 2007-4-29)
- 变量的引用(&) (xile_php, 2007-4-29)
- 变量的变量 (xile_php, 2007-4-29)
- 常量 (xile_php, 2007-4-29)
- 预定义常量 (xile_php, 2007-4-29)
- 运算符优先级 (xile_php, 2007-4-29)
- break和continue语句 (xile_php, 2007-4-29)
- foreach语句的使用 (xile_php, 2007-4-30)
- 取出数组的部分元素(array_slice()) (xile_php, 2007-4-30)
导入论坛
收藏
分享给好友
管理
举报
TAG:
PHP学习笔记