首页 > 语言 > PHP > 正文

php将一维数组转换为每3个连续值组成的二维数组

2024-05-04 23:45:39
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php将一维数组转换为每3个连续值组成的二维数组的方法,涉及array_slice函数的使用技巧,需要的朋友可以参考下
 

本文实例讲述了php实现将一维数组转换为每3个连续值组成的二维数组。分享给大家供大家参考,具体如下:

<?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);?>

运行结果如下:

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    ))

关键代码:

$bbb[] = array_slice($aaa, $i * 3 ,3);//3为3个一组,如果是2为2个一组


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选