2014-04-25 167 views
0

我有一个关联数组$ _POST,它有3个键值对(还有其他我不感兴趣的键值对)。PHP - 通过关联数组for循环

$_POST[Var1] 
$_POST[Var2] 
$_POST[Var3] 

如何使用for循环来遍历并回显每个值?

for ($i = 1; $i <= 3; $i++){ 
    echo $_POST['Var' . '$i']; 
} 

这似乎不起作用。

回答

5

避开$i摆脱单引号的,它使一个文本字符串,你的变量没有插值:

for ($i = 1; $i <= 3; $i++){ 
    echo $_POST['Var' . $i]; 
} 

这是基本的PHP。我强烈推荐reading the manual了解更多关于PHP的基础知识。

0

选中此项。在使用php变量时,不要将变量的高位逗号。

<?php 
    $_POST["file1"]; 
    $_POST["file2"]; 
    $_POST["file3"]; 
    for ($i = 1; $i <= 3; $i++){ 
     echo $_POST['file'.$i]; 
    } 
0

或者这样说:

$_POST["Var{$i}"];