Dav*_*vid 2 php string variables replace echo
我想用包含($)的变量在内部回显一个字符串,如下所示:
echo "$string";
Run Code Online (Sandbox Code Playgroud)
我不希望它回应字符串的变量,我希望它回显'$ string'本身,而不是变量的内容.我知道我可以通过在($)前加一个'\'来做到这一点,但我想使用preg_replace来做到这一点.我试过这个并不起作用:
$new = preg_replace("/\$/","\\$",$text);
Run Code Online (Sandbox Code Playgroud)
使用单引号进行字符串声明:
echo '$string';
Run Code Online (Sandbox Code Playgroud)
单引号内的变量不会扩展:
另一个解决方案是逃避$
你在preg_replace
调用中已经做过的事情:
echo "\$string";
Run Code Online (Sandbox Code Playgroud)