在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 '<pre>'.print_r(ArraySplitIntoParts_Shorter($array,5),true).'</pre>';
这将产生以下输出。
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
)
)
以上是 在PHP中将数组拆分为较小的部分 的全部内容, 来源链接: utcz.com/z/343900.html