PHP For循环语法错误

JDV*_*590 -3 php syntax-error

我收到语法错误:

意想不到的']'

这是我的代码:

<?php

$output = "";
for ($i=1; $i<16; $i++) {
    $output .= $_POST["DepositCode" . i . ] . "," . $_POST["textfield" . i . ] . "," . $_POST["AccountNum" . i . ] . " \r\n"; 
    }

$file ='textt.txt';
file_put_contents($file, $output);
?>
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 6

$output .= $_POST["DepositCode" . i . ] . "," etc...
                                    ^--- extra concat operator
Run Code Online (Sandbox Code Playgroud)

以及后来同一行的其他两个地方.i本身也是无效的.它应该是$i.整条生产线可以替换为:

$output .= $_POST["DepositCode$i"] . "," . $_POST["textfield$i"] . "," . $_POST["AccountNum$i"] . " \r\n"; 
Run Code Online (Sandbox Code Playgroud)

代替.