私は何時間もそれを分析しようとしてきましたが、コードの何が問題だったのか理解できません:(
$d = 1; //I declare this variable as 1
$a = 0;
while($d<$arraycount-2){
while ($a < 40){
$c = 0;
$b = 0;
while($c < $fc){
$finaloutput = $finaloutput.$database_returned_data[$d][$c].","; //But here, in this loop $d is always 1
$c++;
}
while($b < 5){
$finaloutput = $finaloutput.$mydata[$a][$b].",";
$b++;
}
$finaloutput = $finaloutput."--END--";
$a++;
}
$d++; //But it increments successfully. Hence, the while loop terminates after it meets the criteria.
}
変数 $d は、他のループ内では常に 1 ですが、ループ外ではインクリメントされます。while の中に while 文があることに注意してください。何か間違っていることでも?
私は$d
自分の配列に使用しています:
$finaloutput = $finaloutput.$database_returned_data[$d][$c].",";
私は初心者のポスターです。詳しくはお気軽にお尋ねください:)