0
(큰) met 파일에서 특정 값을 읽는 2 차원 배열을 만들려고합니다. 배열은 비어 있으며 이유는 모르겠습니다.할당 루프 외부에서 PHP 배열을 검색합니다.
이첫 번째는 내가 뭔가 제대로 작동 등 해당 파일과 변수를 읽어
for ($j = 0; $j <= 3; $j++) {
...
입니다 :
$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가 말한대로하십시오. –