16080891(Lamp→研讨会)
取出数组的部分元素(array_slice())
上一篇 /
下一篇 2007-04-30 12:47:35
/ 个人分类:PHP学习笔记
声明:
arrayarray_slice(arrayarray,intoffset[,intlength[,boolpreserve_keys]] )
array_slice(): 返回根据offset和length参数所指定的array数组中的一段序列。
如果offset非负,则序列将从array中的此偏移量开始。如果offset为负,则序列将从array中距离末端这么远的地方开始。
如果给出了length并且为正,则序列中将具有这么多的单元。如果给出了length并且为负,则序列将终止在距离数组末端这么远的地方。如果省略,则序列将从offset开始一直到array的末端。
注意array_slice()默认将重置数组的键。自 PHP 5.0.2 起,可以通过将preserve_keys设为TRUE来改变此行为。
<?php
$input=
array("a","b","c","d","e");
$output=array_slice($input,2); // returns
"c", "d", and "e"
$output=array_slice($input, -2,1); // returns
"d"
$output=array_slice($input,0,3); // returns "a",
"b", and "c"
// 输出部分数组成员,注意数组索引同原始数组索引的变化
print_r(array_slice($input,2, -1));
echo"<br>";
print_r(array_slice($input,2, -1,true));
//设定preserve_keys参数为ture,保证数组索引和原来数组一致.?>输出结果:
Array([0] => c [1]
=> d)
Array([2] => c [3] => d)
相关阅读:
- 通过IS函数判断数据类型 (xile_php, 2007-4-29)
- 检查变量是否设置: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)
导入论坛
收藏
分享给好友
管理
举报
TAG:
php学习笔记
PHP学习笔记