到目前为止,我已经来到这部分脚本:
dif($result>0)
{
$ii=0;
$jj=0;
while (odbc_fetch_row($result))
{
for ($jj = 1; $jj <= odbc_num_fields($result); $jj++)
{
$rr[$ii][$jj]=odbc_result($result,$jj);
if(is_null($rr[$ii][$jj]))
$rr[$ii][$jj] = noData;
echo $rr[$ii][$jj];
echo "<br />";
}
$ii++;
}
}
这适用于创建和填充动态表。但我还需要创建动态数量的单行数组,其中包含我之前获得的数组的列值。
例子:
如果我有
Array1
2012.01.01 10 20 30
2012.01.02 1 2 3
2012.01.03 11 22 33
我需要转换为
Array2
2012.01.01 2012.01.02 2012.01.03
Array3
10 1 11
Array4
20 2 22
Array5
30 3 33
正如我之前提到的需要脚本的第一部分,那么是否有可能使用结果来创建单线阵列以供进一步使用?我想我错过了一些东西......