php for循环使用我来声明变量名

kql*_*ert 0 php loops

我想创建一个基于i命名变量的循环,所以它应该是$ l_name0,$ lname1等.这是我试图做的,但它只是永远循环而且不起作用.

for ($i=0; $i<=2; $i++) {
    $L_NAME.$i='name'.$i;
    $L_AMT.$i='amt'.$i;
    $L_QTY.$i='qty'.$i;
    echo $L_NAME.$i;
}
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以做到这一点?

Mat*_*lin 5

这是你做错了什么

for ($i=0; $i<=2; $i++) {
    ${'L_NAME'.$i} = 'name'.$i;
    ${'L_AMT'.$i} = 'amt'.$i;
    ${'L_QTY'.$i} = 'qty'.$i;
    echo $L_NAME.$i;
}
Run Code Online (Sandbox Code Playgroud)