최근에 _POST 설정에서 동적 변수를 사용하는 것이 가치가있는 상황을 경험했지만 작동하지 않는 것으로 나타났습니다. 예 :PHP가 _POST 데이터에 있음
for($i = 0; $i<$limit; $i++){
if (isset($_POST['value_{$i}'])){
// do something
}
}
_POST의 값이 정상적으로 작동합니다. 하드 코딩에 '1'또는 '2'가 있으면 데이터를 얻습니다. _POST 안의 {$ i}에 동의하지 않는 것 같습니다. 왜 아무도 알지 못해? 당신은 작은 따옴표로를 사용하지만 연결할 수 있습니다 예를 들어
for($i = 0; $i<$limit; $i++){
if (isset($_POST["value_{$i}"])){
// do something
}
}
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double
PLS는 샘플 인덱스를 제공 .. 그것은 value_1 또는 value_ {1}과 (과) 비슷합니까? – mithunsatheesh