0
你好,我必须做一个str_replace
,但在字符串内发出双引号。总而言之,当我的网站上出现错误时,它显示为:错误警报和在双引号字符串内使用str_replace“
在“最常见密码”列表中找到的密码,请选择一个更安全的密码。
但该网站是多语言的,因此我必须改变这一点。所以我有以下几点:
$errorsAlerts = str_replace('Password found in list of "most common passwords", please choose a more secure password.', "{$record['cpw']}", $errorsAlerts);
上述不起作用。我曾尝试使用双引号字符串的退出键:
$errorsAlerts = str_replace('Password found in list of \"most common passwords\", please choose a more secure password.', "{$record['cpw']}", $errorsAlerts);
但这也行不通。任何人都可以告诉我如何解决这个问题?
而“不起作用”是指什么_exactly_?没有替代品?错误的更换?崩溃? – arkascha
你期待什么输出? – mkaatman
如果确切的文本出现在'$ errorsAndAlerts'中,第一个应该可以工作。很可能你已经编码引号'"'。 – AbraCadaver