用正斜杠替换反斜杠 - 图片 URL
Replacing backslashes with forward slashes - Image URL
我正在尝试删除反斜杠以打开图像 URL,我找到了一种替换方法,但我的部分字符串丢失了:
function formatURL( $url )
{
echo $url."<br />";
$url = str_replace('\', '/', $url);
echo $url."<br />";
}
echo "http://10.0.0.1/fotoou/aplic\1893171_1.jpg<br />";
$url = formatURL("http://10.0.0.1/fotoou/aplic\1893171_1.jpg");
echo $url;
尴尬的是我的return是:
http://10.0.0.1/fotoou/aplic93171_1.jpg
http://10.0.0.1/fotoou/aplic93171_1.jpg
http://10.0.0.1/fotoou/aplic/9/8/1893171_1.jpg
部分字符串丢失
\
\
在 PHP 中开始转义序列。在数据为 "lost" 的那些地方,\
从未代表反斜杠字符。您无法恢复它,因为数据从一开始就不存在。
您需要编辑 PHP 源代码中的字符串,而不是在解析 PHP 源代码后尝试对其进行操作。
我正在尝试删除反斜杠以打开图像 URL,我找到了一种替换方法,但我的部分字符串丢失了:
function formatURL( $url )
{
echo $url."<br />";
$url = str_replace('\', '/', $url);
echo $url."<br />";
}
echo "http://10.0.0.1/fotoou/aplic\1893171_1.jpg<br />";
$url = formatURL("http://10.0.0.1/fotoou/aplic\1893171_1.jpg");
echo $url;
尴尬的是我的return是:
http://10.0.0.1/fotoou/aplic93171_1.jpg
http://10.0.0.1/fotoou/aplic93171_1.jpg
http://10.0.0.1/fotoou/aplic/9/8/1893171_1.jpg
部分字符串丢失
\
\
在 PHP 中开始转义序列。在数据为 "lost" 的那些地方,\
从未代表反斜杠字符。您无法恢复它,因为数据从一开始就不存在。
您需要编辑 PHP 源代码中的字符串,而不是在解析 PHP 源代码后尝试对其进行操作。