在PHP中将数组拆分为较小的部分
将数组拆分为多个部分可能对在网站上设置日历或分页很有用。无论哪种方式,都有许多方法可以实现,但是以下方法似乎是最快,最可靠的方法。
function sectionArray($array, $step)
{
$sectioned = array();
$k = 0;
for ( $i=0;$i < count($array); $i++ ) {
if ( !($i % $step) ) {
$k++;
}
$sectioned[$k][] = $array[$i];
}
return $sectioned;
}通过将函数传递给数组来运行该函数,在这种情况下,我将把字母表分成5个字母组成的5个数组。
$array = range('a','z'); //创建一个从a到z的数组
echo ''.print_r(ArraySplitIntoParts_Shorter($array,5),true).'
';这将产生以下输出。
Array ( [1] => Array ( [0] => a [1] => b [2] => c [3] => d [4] => e ) [2] => Array ( [0] => f [1] => g [2] => h [3] => i [4] => j ) [3] => Array ( [0] => l [1] => m [2] => n [3] => o [4] => p ) [4] => Array ( [0] => q [1] => r [2] => s [3] => t [4] => u ) [5] => Array ( [0] => v [1] => w [2] => x [3] => y [4] => z ) )
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短