gpt4 book ai didi

PHP preg_replace 文本变量

转载 作者:行者123 更新时间:2023-12-02 07:15:02 26 4
gpt4 key购买 nike

我想回显一个包含变量的字符串,其中包括 ($),如下所示:

echo "$string";

我不希望它回显字符串变量,我希望它回显“$string”本身,而不是变量的内容。我知道我可以通过在 ($) 前面添加一个“\”来做到这一点,但我想使用 preg_replace 来做到这一点。我试过这个但它不起作用:

$new = preg_replace("/\$/","\\$",$text);

最佳答案

使用single quotes对于您的字符串声明:

echo '$string';

单引号内的变量不会展开:

Note: Unlike the two other syntaxes, variables and escape sequences for special characters will not be expanded when they occur in single quoted strings.

另一种解决方案是像您在 preg_replace 调用中所做的那样转义 $:

echo "\$string";

关于PHP preg_replace 文本变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1735608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com