我正在尝试将一行代码转换为 php 中的循环:
$query[] = [
'time0'=>$runDate,
'time1'=> 0,'time2'=> 0, 'time3'=> 0, 'time4'=> 0]; //and so on
我已经像这样替换了它:
$timCollection=[];
for($x=1;$x<=48; $x++){
$temp = 'time'.$x;
array_push($query,$temp=>0);
}
但它会产生一个数组数组而不是单个数组。结果是这样的:
0: {time1: 0}
time1: 0
1: {time2: 0}
time2: 0
2: {time3: 0}
time3: 0
我想要的输出是这样的:
0: {time0: "2018-09-24", time1: 0, time2: 0, time3: 0, time4: 0, time5: 0,
time6: 0, time7: 0, time8: 0,…}
time0: "2018-09-24"
time1: 0
time2: 0
time3: 0
time4: 0
time5: 0
time6: 0
time7: 0
time8: 0
.....
有人有什么想法吗?也许我现在只停留在一个单一的解决方案中。