質問: $arr_$i } $arr_1から$arr_10みたいな感じで変数名を変えていきたいんですが、上記だと無理です。 どのように記述すれば大丈夫でしょうか?
回答: 文字列を変数の名前として使用することができます。 $hensu = "arr_0"; とやっておいて、 ${$hensu} または $$hensu を参照すると $arr_0 を参照できます。これを「可変変数」といいます。 例文は、こんな風に書けます。 for($i = 0; $i < 10; $i++) { $hensu = "arr_" . $i; $arr = $$hensu; } あっ $arr_1 から $arr_10 ということは for($i = 1; $i <= 10; $i++) ですね。 参考URL: