php array_slice array_splice,php中array_slice函数的功能起什么作用呢?

摘要:

下文讲述php中array_slice函数的功能讲解,如下所示;

array_slice函数功能说明:

从数组中提取一段值,并将其组成一个新的数组返回

array_slice语法:

array_slice(array,start,length,preserve);

--------参数说明------

array:必填参数,待操作数组

start:必填参数,设置提取元素的起始位置,

注意位置从0开始计数

start =0,代表第一个元素

start >0,代表从左向右提取数值

start <0,代表从右向左取 start绝对值位置取数

如:start =-3,代表从倒数第三个元素开始取数

length:非必填参数,返回提取数组元素个数

当length缺省时,则从start位置开始知道结束位置

length >0时,则返回指定个数的元素

length <0时,则取值到倒数length位置

preserve:非必填参数,是否保留键名

true:保留键名

false:不保留键名(缺省值)自动从0开始重新生成键名

--------返回值说明-----

返回数组中删除元素的值

当数组为空时,则返回NULL

--------注意事项------

当数组中键名为数字时,删除第一个元素后,

其它键名会从0重新计数排列

例:

php数组之array_slice函数示例分享

echo "maomao365.com php array_slice函数的示例分享\n";

$a=array(0=>"maomao365",10=>"linxu28",2=>"other");

print_r(array_slice($a,1,2));

print_r(array_slice($a,1));

print_r(array_slice($a,-1));

print_r(array_slice($a,-3,-1));

?>

//输出

maomao365.com php array_slice函数的示例分享

Array

(

[0] => linxu28

[1] => other

)

Array

(

[0] => linxu28

[1] => other

)

Array

(

[0] => other

)

Array

(

[0] => maomao365

[1] => linxu28

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值