在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 婶婶拜年祝福语大全简短