我想用preg_replace
在url中放置点我该怎么做?
网址为:
我需要它成为:
我试着这样做:
common
我也尝试这样:
$url = 'http://localhost/../images/';
$final = preg_replace('\/', '/\..\/', $url);
答案 0 :(得分:1)
您的takePicture()
使用不正确,但无论如何您都不需要正则表达式。对于静态替换,只需使用preg_replace
。
str_replace
但您可能还应在搜索中包含$url = 'http://localhost/../images/';
$url = str_replace('..', '', $url);
。
您的/
被反转,模式是第一个参数,替换值是第二个。 http://php.net/manual/en/function.preg-replace.php
所以正确的preg_replace
将是:
preg_replace
这也是在域和目录之间放置第三个$url = 'http://localhost/../images/';
$final = preg_replace('/\.\./', '/', $url);
。模式中的/
是delimiters,您的意思是什么?
请注意/
是特殊字符,需要转义。