-1

私のコードは次のとおりです。

$name = 'Pete';
$name2 = 'Jones';
$data = "$x['$name'] = '$name2';";

$x は $x の値に変更されるべきではなく、$x のままです。$name は Pete に変更する必要があり、$name2 は Jones に変更する必要があります。エラーなしで $data 行を書き込むにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

次をエスケープし$ます。

$data = "\$x['$name'] = '$name2'";

http://php.net/manual/en/language.types.string.php#language.types.string.parsingを参照してください。

于 2012-10-13T12:12:50.250 に答える