array_slice 这个函数可是相当好用啊,比如你查询出一个数组,现在只想要这数组中的前10个值,组成一个新的数组,当然要实现这个功能有很多方法,但是用array_slice函数可以很快的实现,下面举例:
<?php
$arr = array(
0 => array(
'a' => 'b',
),
1 => array(
'a' => 'c',
),
2 => array(
'a' => 'd',
),
3 => array(
'a' => 'b',
),
4=> array(
'a' => 'b',
),
5 => array(
'a' => 'b',
),
6 => array(
'a' => 'b',
),
7 => array(
'a' => 'b',
),
8=> array(
'a' => 'b',
),
9 => array(
'a' => 'b',
),
10 => array(
'a' => 'b',
),
11 => array(
'a' => 'g',
),
12 => array(
'a' => 'f',
)
);
//$arr 是个二维数组,数组中有13个值,我现在要取出前9组成一个新数组$brr,
$brr = array_slice($arr,0,10);
echo '<pre>';print_r($brr);die();//打印看看是不是,速度很快吧。
此文为原著,如需转载复制,请注明历史来源,http://blog.csdn.net/qq_22327455