Как динамически создавать имя переменной в цикле PHP?
Итак, у меня есть этот цикл php foreach
<?php foreach ($step_count->rows as $step) { ?>
и $step будут номера шагов 1, 2, 3, 4, 5 до полных шагов
внутри цикла я нужно установить значение изображений в цикле на standard_image_1 или на любой другой шаг... так например
<input value="<?php echo {$standard_image_"$step['number']"}; ?>" />
так что в основном мне нужна переменная $standard_image_1 и т.д. в зависимости от шагов, но я не знаю правильного синтаксиса для этого.
Ответы
Ответ 1
Посмотрите на документы для "переменных переменных" - http://php.net/manual/en/language.variables.variable.php
<?php echo ${'standard_image_'.$step['number']}; ?>
Вот макет, используя данные, которые вы указали: http://codepad.org/hQe56tEU