我正在尝试用.pdf
/id.jpg
扩展名
preg_replace('/.pdf/', '/id.jpg', $url);
当我输出$url
时,没有任何改变。我想我需要在.pdf
中逃避点,或者可能在/
中的/id.jpg
中逃脱
答案 0 :(得分:8)
您需要使用反斜杠以确保正确匹配点:\.
另外,你说,“当我输出$url
时,没有任何改变。” preg_replace()
不会修改$subject
参数。要将新值存储在$url
中,您需要执行一项任务:
$url = preg_replace('/\.pdf/', '/id.jpg', $url);