Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
php 数组中取出开头几个值或最后几个值的函数:array_slice - NOTEBOOK
php 数组中取出开头几个值或最后几个值的函数:array_slice
PHP / MySQL
Posted on 2023-10-16
摘要 : array_slice() 函数在数组中根据条件取出一段值,并返回。
注释:如果数组有字符串键,所返回的数组将保留键名。
❱ 取数组前几位

array_slice($arr,0,4);//从第0位开始,取4位


❱ 取数组后4位

array_slice($arr,-4,4);// 从第-4位开始,取4位

// 或

array_slice($arr,-4);//从第-4位开始,取到结尾



❱ 从数组的第三个元素开始取出,并返回数组中的其余元素:

$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));

//Array ( [0] => blue [1] => yellow [2] => brown )



❱ 从数组的第二个元素开始取出,并仅返回两个元素:

$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));

Array ( [0] => green [1] => blue )


❱ 使用负的 start 参数:

$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));

//Array ( [0] => yellow )


❱ 链接

PHP array_slice() 函数