我做了一个URL编码,空格被替换为+。Str_replace - PHP - 替换符号时出现语法错误
我想用str替换+%20替换。
$x = str_replace('+', '%20', $name);
这是什么语法错误?
我做了一个URL编码,空格被替换为+。Str_replace - PHP - 替换符号时出现语法错误
我想用str替换+%20替换。
$x = str_replace('+', '%20', $name);
这是什么语法错误?
有一个在你发布这样的错误必须位于另一个地方,在你的代码
<?php
$name = "potato+tomato";
$x = str_replace('+', '%20', $name);
echo $x;
输出的代码没有任何错误:土豆%20tomato
可能您可以将其发布为评论。 – krishna
我通过使用rawurlencode($ name)来修正错误,而不是使用str_replace。 –
不知何故,url_decode,然后试图更换没有正常工作。我直接回应“randomtext”.rawurlencode($ name); –
什么是错误? – Albzi
语法正确。 – zogby
向我们展示整个文件 – ciaodarwin