首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >php后的变量

php后的变量
EN

Stack Overflow用户
提问于 2013-02-14 20:14:22
回答 3查看 349关注 0票数 0

我真的陷入了这个愚蠢的问题中。我有一个动态表单变量test_nr,这个nr是动态的。然后我想在POST中以这样的方式捕获它:

代码语言:javascript
运行
复制
$test = $_POST['test_'.$nr.''];

但是不知道怎么回事,我想知道拼写错误在哪里。对我来说,这在语法上是正确的。这个问题导致while循环永远运行:

代码语言:javascript
运行
复制
$in=1;
while($in<5){
    $time_.$in=$_POST['zeit_'. $in .''];
    $erfahrung_. $in = $_POST['berufserf_'. $in .''];
    $in++;
}

有什么想法吗?

EN

Stack Overflow用户

发布于 2013-02-14 20:18:07

如果你这样做了

代码语言:javascript
运行
复制
$time_.$in = 'something';

它会将$in设置为“something”,然后返回$time_和“something”的串联

正确的语法应该是:

代码语言:javascript
运行
复制
$varName = 'time_' . $in;
$$varName = 'something';

当然,在这里使用array会更简洁。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14874635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档