解析错误:语法错误,for循环中出现意外的T_VARIABLE

Cra*_*ith 2 php loops

我只是有一个简单的for循环,但是我一直收到这个错误,我无法弄清楚循环有什么问题.我已经研究过这个错误,很可能是缺少分号或括号等等.简单的......

for ($t=1; $t<=16; ++$t)
{
    $game$t = $_POST["game$t"];
}
Run Code Online (Sandbox Code Playgroud)

Lig*_*ica 7

问题是您没有查找您尝试使用的功能的手册页.确实很简单.

我认为你正在寻找 ${game.$t}(而不是$game$t)为了创建一个"变量系列",其名称都共享一个共同的前缀:

for ($t=1; $t<=16; ++$t) {
    ${game.$t} = $_POST["game$t"];
}
Run Code Online (Sandbox Code Playgroud)

但我真的建议您使用数组:

$games = Array();
for ($t=1; $t<=16; ++$t) {
    $games[$t] = $_POST["game$t"];
}
Run Code Online (Sandbox Code Playgroud)