我用字符串值构建了一个二维数组。总是有 12 列,但行数会有所不同。现在我想为每一行构建一个字符串,但是当我运行以下代码时:
$outstring = "";
for ($i=0; $i < $ctrLASTROW + 1; $i++) {
for ($k=0; $k < 12; $k++){
$datastring = $DATATABLE[$i][$k]);
$outstring .= $datastring;
}
}
$outstring
取第一个值。然后在第二个内部循环和后续循环中的值$outstring
被覆盖。例如,第一个值是"DATE"
下一次该值"ABC"
被提供给它的时间。而不是希望"DATEABC"
它的"ABCE"
。是的"E"
第四个字符DATE
。我想我错过了标量/列表问题,但我试过谁知道有多少变化无济于事。当我第一次开始时,我直接从@DATATABLE
. 同样的问题。只会更快。