1

私はこれがこれを行うための適切な方法ではないことを知っていますが、私は別の開発者によって行われたフォームに簡単な修正を加えようとしています。基本的に、whileステートメント内の変数に増分数を追加したいと思います。

$count = 1;
while ($r = mysql_fetch_array($query)) {
    $variable . $count = $r['somefield'];
        $count++
}

つまり、変数は次のようになります。

$ variable1 $ variable2 $ variable3 .... etc

4

2 に答える 2

4
$varname = 'variable' . $count;
$$varname = $r['somefield'];

http://www.php.net/manual/en/language.variables.variable.php

于 2012-06-11T21:14:57.710 に答える
1

配列を使用したほうがよいでしょう...

$variable[] = $r['somefield'];

変数変数を使用することもできますが、特にこのような些細なケースでは、おそらくお勧めできません。

于 2012-06-11T21:16:29.473 に答える