【发布时间】:2021-07-28 11:47:47
【问题描述】:
$originalMessage = "hello i want to \ this pc";
$replaceMessage = str_replace('\', 'check', $originalMessage );
系统显示如下错误:
解析错误:语法错误,意外 '" ,"' (T_CONSTANT_ENCAPSED_STRING),应为 ')'
【问题讨论】:
标签: php str-replace
$originalMessage = "hello i want to \ this pc";
$replaceMessage = str_replace('\', 'check', $originalMessage );
系统显示如下错误:
解析错误:语法错误,意外 '" ,"' (T_CONSTANT_ENCAPSED_STRING),应为 ')'
【问题讨论】:
标签: php str-replace
str_replace('\', 'check', $originalMessage );
'\' 部分 escapes 结束 ',因此 PHP 仍在等待字符串关闭。
建议转义 \ 以防止它转义 '。
str_replace('\\', 'check', $originalMessage );
你可以测试on this online demo!
【讨论】: