2012-02-29 2 views
-4

Я хотел бы я имел возможность создавать динамические переменные путей, моя проблема заключается в том, что я должен был сделать ошибку в своем коде и Autoincrement не работает ...Приращение переменной

Если у кого есть какие-либо улики, чтобы дать мне

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] 
+0

Что содержится в '$ vars ['entity']' ?? – Neal

+0

использовать цикл с нулевым циклом, ваш массив не начинается с 1, не так ли? – mindandmedia

+0

Почему он был помечен 'elgg'? – Parixit

ответ

1

Ваш цикл не имеет побочных эффектов (кроме расправиться с $i == 100). Более конкретно, линия

$vars['entity']->myvar; 

ничего не делает. Вы в какой-то мере собираетесь мутировать myvar?

+0

Hello Adam, Я редактирую свой пост. – Tomaw

+0

@Tomaw Я понятия не имею, что вы хотите сделать. Какова была цель этой линии? –