php 数组中取出开头几个值或最后几个值的函数:array_slice - NOTEBOOK
php 数组中取出开头几个值或最后几个值的函数:array_slice
PHP / MySQLPosted 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() 函数