在项目测试中,无法连接数据库的时候,需要用到多维数组来做数据测试,但自己手写太过于麻烦。
后来自己封装了一个方法,来生成数组
<?php
$arrSmall=["name"=>"jack","age"=>10,"phone"=>123];
//开始循环
//dimensional 代表几维数组 比如需要二维数组 就填2
//j 代表数组出现的次数
function recursive($dimensional,$arrSmall,$j){
static $num;
$num++;
if($num==$dimensional){
return $arrSmall;
}
for($i=0;$i<$j;$i++){
$myArr[]=$arrSmall;
}
return recursive($dimensional,$myArr,$j);
}
$result=recursive(2,$arrSmall,5);
print_r($result);
结果: