なぜこれが機能しないのか理解できません。とてもシンプルなようです。これを出力する必要があります。
イントロ、ファースト、セカンド、サード、ファースト、セカンド、サード、ファースト、セカンド、サードイントロ、ファースト、セカンド、サード、ファースト、セカンド、サード、ファースト、セカンド、サードイントロ、ファースト、セカンド、サード、ファースト、セカンド、サード、ファースト、セカンド、サードイントロ、ファースト、セカンド、サード、ファースト、セカンド、サード、ファースト、セカンド、サード...など
ただし、$ columnnum=0は表示されません。そして最初の行の後、それはただ進み続けます。
誰かアイデアはありますか?
$testarray = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);
$columnnum = 0;
foreach ($testarray as $value) {
$columnnum++;
if ($columnnum == 1) {
echo "Intro, ";
}
echo "First, ";
echo "Second, ";
echo "Third";
if ($columnnum == 3) {
$columnum = 0;
echo "<br>";
}
echo " col: ", $columnnum;
}