将 PHP 双引号字符串变量转换为单引号字符串变量

$body = "《一个演员的修养》";
$origin = "$body";
echo($origin);

会打印出“《一个演员的修养》”。

现在我的原材料是变量“$origin”,怎么让打印出来的结果是“$body”呢?

zhanbao
浏览 4277回答 3
3回答

qq_青枣工作室_0

双引号会取出里面变量的真实值,用单引号就不会这样了,'$body'。或者,在双引号里用转义字符把$转义掉,"\$body"。

慕仔5112925

首先你要有的知识点是,,双引号,运行的时候第一步 判断里面的是否会存在变量  如果不存在变量就当作字符串输出;单引号,运行的时候直接就当作字符串来输出;这也就是为什么双引号比单引号运行速度慢的原因,

慕勒0069038

$origin ='$body';echo $origin;
打开App,查看更多内容
随时随地看视频慕课网APP