首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动态变量随时间循环

动态变量随时间循环
EN

Stack Overflow用户
提问于 2013-11-28 13:56:09
回答 2查看 1.2K关注 0票数 1

我有跟随的时间

代码语言:javascript
运行
复制
while($rs=mysqli_fetch_array($row))
{
 }

在每次执行过程中,都有一个列,其ID为lik 5、6、7、8。

代码语言:javascript
运行
复制
ID  Name    Intake  division_no      
1   5       1       2    
2   6       4       5

我有一些不同的名字,比如txtin5,txtin6

循环时,当我想要自动为ex的变量赋值时,在这种情况下

代码语言:javascript
运行
复制
        $txtin5 = 1
        $txtin6 = 4

我用这个

代码语言:javascript
运行
复制
      $spvar = "txtin" ;
 $i=5;
    while {
    $$spvar.$i = rs['Intake']; 
 $i++;
    }  

我知道这是错误的,但是任何人都可以告诉我正确的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-28 14:01:45

下面是如何在PHP中处理变量:

代码语言:javascript
运行
复制
${$spvar.$i} = $rs['Intake'];

但是,我建议您不要这样做。而不是变量$txtin5$txtin6,为什么不让$txtin成为一个数组,这样您就可以使用$txtin[$i]

票数 2
EN

Stack Overflow用户

发布于 2013-11-28 14:10:42

您可以使用数组而不是您所做的。处理数组非常简单和容易。因此,您的代码如下所示:

代码语言:javascript
运行
复制
    while {
    $spvar[] = rs['Intake']; 
     }  

ANd如果您想要一个关联数组,可以使用:

代码语言:javascript
运行
复制
   $i=5;
    while {
    $spvar[$i] = rs['Intake']; 
 $i++;
    } 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20268016

复制
相关文章

相似问题

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