两种方法:1、用array_chunk()将数组分割为新数组块(子数组),语法“array_chunk(数组,子数组元素个数)”。2、用array_merge_recursive()合并一个有相同键名的数组,会将相同键的值合并为一个子数组。

本教程操作环境:windows7系统、PHP8版、DELL G3电脑
php增加数组维度的两种方法
方法1:使用array_chunk()函数
array_chunk() 函数把一个数组分割为新的数组块。
立即学习“PHP免费学习笔记(深入)”;
利用该函数可以把指定数组每一层的数组进行分割(分维),进而转为更高维度的数组。
示例1:一维数组转为二维数组

示例2:将二维数组转为三维数组
一个功能强大的B2B与B2C的购物平台,除了原本OSC功能外,增加更新的功能: 一、 取消了register_globals必须开启的限制 二、 將HTML程式碼与PHP程式碼完全分离,採用了smarty 樣板引擎 三、 每支档案includes所需函数与资料库连结,使的网页显示速度明显提升 四、 检视、购买商品群组权限设定 五、 十八岁以下禁购机制 六、 折价券购物抵扣机制 七、 礼券购物机制


方法2:使用array_merge_recursive()函数
利用array_merge_recursive()函数合并一个有相同键名的数组。
合并数组,遇到相同的键将该键中值合并为一个子数组
2,'a'=>'a','b'=>'b']; $b = ['a'=>'a','b'=>'d']; $c = array_merge_recursive($a,$b); var_dump($c); ?>

推荐学习:《PHP视频教程》










