本文实例讲述了php实现将一维数组转换为每3个连续值组成的二维数组。分享给大家供大家参考,具体如下:
1 2 3 4 5 6 7 8 | <?php
$aaa = array ('aa','bb','cc','dd','ee','ff','gg','hh','ii');
for ( $i =0; $i <3; $i ++)
{
$bbb [] = array_slice ( $aaa , $i * 3 ,3);
}
print_r( $bbb );
?>
|
Salin selepas log masuk
运行结果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | Array
(
[0] => Array
(
[0] => aa
[1] => bb
[2] => cc
)
[1] => Array
(
[0] => dd
[1] => ee
[2] => ff
)
[2] => Array
(
[0] => gg
[1] => hh
[2] => ii
)
)
|
Salin selepas log masuk
关键代码:
1 2 | $bbb [] = array_slice ( $aaa , $i * 3 ,3);
|
Salin selepas log masuk
希望本文所述对大家PHP程序设计有所帮助。
更多php将一维数组转换为每3个连续值组成的二维数组相关文章请关注PHP中文网!