0

テストコードを追加しました。確認してください。

 $products_text_box['text_box'] = "test";
    $test = "demo"

これを印刷すると echo $products_text_box['text_box']; 次に、出力テストを表示します。

しかし、$test変数に保存されている出力デモを表示して取得したいので、テストを$testに変換する必要があります。

これどうやってするの?

4

2 に答える 2

0

1 つの方法はevalを使用することですが、次の点に注意してください。

eval() 言語構造は、任意の PHP コードを実行できるため、非常に危険です。したがって、その使用はお勧めできません。この構文を使用する以外に選択肢がないことを慎重に確認した場合は、ユーザーが提供したデータを事前に適切に検証せずに渡さないように特に注意してください。

変数名の構成からの別の例:

$test = "demo"
$products_text_box['text_box'] = "test";
echo $$products_text_box['text_box'];
于 2012-12-01T08:20:23.343 に答える
0

eval() の使用はお勧めしません。

なぜあなたはこれをしたいのですか?あなたがしたいことをより具体的にしてください..私は代替案を手伝うことができます

于 2012-12-01T08:25:19.827 に答える