私のコードは次のとおりです。
$name = 'Pete';
$name2 = 'Jones';
$data = "$x['$name'] = '$name2';";
$x は $x の値に変更されるべきではなく、$x のままです。$name は Pete に変更する必要があり、$name2 は Jones に変更する必要があります。エラーなしで $data 行を書き込むにはどうすればよいですか?
ありがとう!
私のコードは次のとおりです。
$name = 'Pete';
$name2 = 'Jones';
$data = "$x['$name'] = '$name2';";
$x は $x の値に変更されるべきではなく、$x のままです。$name は Pete に変更する必要があり、$name2 は Jones に変更する必要があります。エラーなしで $data 行を書き込むにはどうすればよいですか?
ありがとう!
次をエスケープし$
ます。
$data = "\$x['$name'] = '$name2'";
http://php.net/manual/en/language.types.string.php#language.types.string.parsingを参照してください。