我有一个我回音的变量,如下:
echo "hm={$yes["n"]}";
我需要用替换
+
(空格)的每个实例。我试过的是这个:
str_replace(" ","+",{$yes["n"]});
在我回应之前。
它说没有预料到的{
,所以我试过了:
str_replace(" ","+",$yes["n"]);
什么也没发生。
答案 0 :(得分:1)
您忘记将str_replace的输出分配给变量。
$yes["n"] = 'string with whitespace';
$yes["n"] = str_replace(" ","+",$yes["n"]);
echo "hm={$yes["n"]}"; // echoes hm=string+with+whitespace