2012-07-07 71 views
0

最近我遇到的情况是在_POST设置使用动态变量是有价值的,但它似乎并没有工作。例如:PHP在_POST数据

for($i = 0; $i<$limit; $i++){ 
    if (isset($_POST['value_{$i}'])){ 
    // do something 
    } 
} 

_POST的值正常工作;如果我硬编码一个“1”或有一个“2”,我得到我的数据。它只是似乎并不与{$ I}的_POST内达成一致。有人知道为什么吗?

+0

请提供样本指数..是像值_1或VALUE_ {1}? – mithunsatheesh 2012-07-07 05:56:45

回答

2

你可以用单引号使用它,但串连它

for($i = 0; $i<$limit; $i++){ 
     if (isset($_POST['value_'.$i])){ 
     } 
    }