use*_*449 3 php string preg-replace
我正在尝试用.pdf字符串替换字符串中的扩展名/id.jpg
preg_replace('/.pdf/', '/id.jpg', $url);
Run Code Online (Sandbox Code Playgroud)
当我输出时,$url没有任何改变.我想我需要逃脱圆点.pdf或可能逃跑/的/id.jpg
您需要使用反斜杠以确保正确匹配点: \.
而且,你说,"当我输出时,$url没有任何东西被改变." preg_replace()不修改$subject参数.要存储新值$url,您需要执行一项任务:
$url = preg_replace('/\.pdf/', '/id.jpg', $url);
Run Code Online (Sandbox Code Playgroud)