2014-04-25 225 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}"];