32行目と33行目で未定義の1と2があります。何が起こっているのか、エラーが何を意味しているのか分かりません。どうすればいいですか?未定義オフセット1と2
$splittedGSM = str_split($gsm);
$correctGSM = TRUE;
if(count($splittedGSM) != 11) $correctGSM = FALSE;
if($splittedGSM[0] != 0) $correctGSM = FALSE;
if($splittedGSM[1] != 7 && $splittedGSM[1] != 8 && $splittedGSM[1] != 9) $correctGSM = FALSE; //Line 32
if($splittedGSM[2] != 0 && $splittedGSM[2] != 1) $correctGSM = FALSE; //Line 33
foreach ($splittedGSM as $realgsm) {
if(!is_numeric($realgsm)){
return FALSE;
}
}
このコードでは? – Bhavin
コード内にあります。 if($ splittedGSM [1]!= 7 && $ splittedGSM [1]!= 8 && $ splittedGSM [1]!= 9)$ correctGSM = FALSE; // line 32 if($ splittedGSM [2]!= 0 && $ splittedGSM [2]!= 1)$ correctGSM = FALSE; // Line 33 –
if(!isset($ splittedGSM [1])){$ splittedGSM [1] = null}条件で試す必要がありますか? – Bhavin