1:array_shift();//弹出数组第一个元素
举例
$a=array('new','hello','cool');
$new=array_shift($a);
$new是第一个元素值,取最后一个元素可以用array_pop(),这种操作会改变原数组的内容
2:array_slice();//截取数组
举例:
$a=array('new','hello','cool');
$new=array_slice($a,0,1);
第一个参数是数组,第二个参数是数组key位置,第三个是截取长度,类似于字符串截取substr(),对于数组key关联时,也可以使用这个方法
这个返回的是一个key-value数组,可以再用一次
3:current();//返回数组当前元素的值,初始情况下指向第一个元素,之后在foreach或者循环会变化,同时next()指向下一个元素,prev()指向上一个,reset()指向第一个,所以reset()也是一种方法,end()可以输出最后一个元素.
举例:
$a=array('new','hello','cool');
$new=current($a);
4:reset();//内容同第三个
$a=array('new','hello','cool');
5:array_values()//获取所有元素值返回一个索引数组
$a=array('new','hello','cool');
$b=array_values($a);
$new=$b[0];
目前就知道这么多,看看manual手册会有新的收获哈
补充:php7.3新出的:array_key_first();
更多推荐
php获取数组第一个元素的几种方法
发布评论