【问题标题】:Increment variable增量变量
【发布时间】:2012-03-19 04:13:52
【问题描述】:

我希望我有机会创建方式的动态变量,我的问题是我必须在我的代码中犯错误并且自动增量不起作用......

如果有人有任何线索可以给我

PHP 代码

for ($i = 1; $i <= 100; ++$i) {
   if($vars['entity']->question[$i] == 'yes') {
      $vars['entity']->myvar[$i];
   }
}

另外,我想变身

$vars['entity']->question1
$vars['entity']->question2
...
$vars['entity']->question100

$vars['entity']->question[$i]

【问题讨论】:

  • $vars['entity'] 中包含什么??
  • 使用从零开始的循环,你的数组不是从 1 开始的,是吗?
  • 为什么它被标记为elgg

标签: php variables auto-increment


【解决方案1】:

您的循环没有副作用(除了以$i == 100 结束)。更具体地说,行

$vars['entity']->myvar;

什么都不做。你是否打算以某种方式改变myvar

【讨论】:

  • @Tomaw 我不知道你想做什么。这条线的意图是什么?
猜你喜欢
  • 2023-03-09
  • 1970-01-01
  • 2013-10-01
  • 2018-08-24
  • 2011-11-20
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
相关资源
最近更新 更多