dsjklb0205 2015-09-13 12:34
浏览 34
已采纳

PHP使用其他变量按名称选择变量

So I have a list with variables (auto-generated), something like:

$won3 = 1;
$time3 = 4;
$won6 = 0;
$time6 = 5;
$won4 = 0;
$time4 = 5;
(...)

but with many more variables. Now I want to make a table with all the variables, so I used a for-loop, but $won1 has to be the first in the table, then $won2 etc... But how can I recall this $won1 in a for-loop? I tried:

for ($X = 0, $X < $Y, $X++){
    echo '$won'.$X;
}

but this does not do the job. Anyone knows how I can solve this?

Thanks in advance.

  • 写回答

1条回答 默认 最新

  • duanhuang1699 2015-09-13 12:39
    关注

    First... In for loops you can't use ,

    for ($X = 0, $X < $Y, $X++){
    

    Try this:

    for ($X = 0; $X < $Y; $X++){
    

    .

    And you have to choices...

    for ($X = 0; $X < $Y; $X++){
        $var = 'won' . $X;
        echo $$var;
    
        echo ${'won' . $X};
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘