[PHP-users 5204] Re: 配列の変数名に変数を使う

php-users@php.gr.jp php-users@php.gr.jp
Mon, 04 Feb 2002 12:17:27 +0900


松井さん、東志さん、ありがとうございます。

> print("$def[0]  = ".${$hoge}[0]."<BR>");
> 
> としてみてはいかがでしょうか。
> 上の例だと、${$hoge}が変数と解釈され、[0]は文字列と解釈されるようです。

> print("$def[0] = {${$hoge}[0]}<BR>\n");

ともに、満足のいく結果が求められました。

結果)

 a = a

いろいろと {} を付けて試したつもりでしたが、
両端の {} は試しませんでした。

また、.${$hoge}[0]. の解決策は、思いもつきませんでした。
これで、エラー対応に深みが増したと思います。
ありがとうございました。


 札幌 かず
 <Linux@Lupin.net>