I am trying to create a 2-dimensional array, reading specific values from a (large) met file. The arrays are empty and I dont know why. I have the following array:
$varmet = 阵列(tasmax ,tasmin ,pr , clt );
我有两个机会:
第一是
for ($j = 0; $j <= 3; $j++) {
...
我读到相应的档案和变量等。 它运作正常。
然后,我有另一处 lo。
for ($i = 1; $i <= 360; $i++) {
....
$valor = $valor * $correctp;
它完美运作,将所需价值重新计算为美元阀值。
问题在于,我想把价值储存在不同的阵列中,根据已实现的变量:
switch ($j) {
case 0:
$tmax[$i] = $valor;
break;
case 1:
$tmin[$i] = $valor;
break;
case 2:
$prec[] = $valor;
break;
case 3:
$clt[$i] = $valor;
break; } // Fin del switch
} // Fin del for para un fichero met
} // Fin del for para todas las varmet
<代码>tmax,$tmin
, 等值虽已达美元,但无价值。 此外,如果我分配圈子内的阵列(即<代码>价[j][$i] = valor),则该方仍具有价值,但不在外。
任何人都知道我做了什么错误?