0
(大)metファイルから特定の値を読み取って2次元配列を作成しようとしています。配列は空であり、私はその理由を知らない。割り当てループ外でPHP配列を取得しています
最初は、私はそれが正常に動作するなど、対応するファイルや変数を、読ん
for ($j = 0; $j <= 3; $j++) {
...
です:私は2つのループ持っ
$varmet = array('tasmax', 'tasmin', 'pr', 'clt');
: は、私は次の配列を持っています。その後
私は
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
などは価値がない:変数に会いました。さらに、ループ内に配列を割り当てると(つまり、$valorest[$j][$i] = $valor
)、それでも値はありますが、外側にはありません。
誰かが私が間違っていることを知っていますか?
と
を交換、スイッチケース文でこの
のように試してみてください。 – deceze
@decezeと言う通りに –