文字列( "['parent_array'] ['child_array']")を関数に渡して、この文字列と "my_array"をその先頭に引っ張りたい変数変数を作成します。変数を構築して、配列変数を構築する
次に、関数内でprint_r($$文字列)を実行し、何も出ていません。より良い説明については、以下のコードを参照してください。
// DOES NOT WORK
$string1 = "my_array['parent_array']['child_array']";
print_r($$string1); //prints nothing.
// WORKS
$string2 = "test";
$test = "This will be printed!";
print_r($$string2); //prints "This will be printed!
// WORKS
print_r($my_array['parent_array']['child_array']);
私はなぜあなたがこの方法の変数を構築している聞いても一例で?私は、*(変動変数)*可変変数よりも合理的なアプローチがあるため、多額のお金を賭けることができます。 – JJJ
および/またはeval、私は答えの1つが実際にevalを使用することをお勧めすると確信しました –
@andreas完了したとすぐに言われました... – JJJ