12

さて、私はこのphpforeachループを持っています

<?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などが必要ですが、これを行うための正しい構文がわかりません。

4

1 に答える 1

45

「変数変数」のドキュメントをご覧ください-http://php.net/manual/en/language.variables.variable.php

<?php echo ${'standard_image_'.$step['number']}; ?>

これがあなたが与えた詳細を使ったモックアップです:http://codepad.org/hQe56tEU

于 2011-06-15T14:52:59.297 に答える