我究竟做错了什么?
<?php
$imageurl = $pagename1;
$imageurl = preg_replace('/.asp/', .$g_sites_img2.'.jpg', $pagename1);
?>
Run Code Online (Sandbox Code Playgroud)
我试图逃避.的preg_replace.
我也尝试过:
<?php
$imageurl = $pagename1;
$imageurl = preg_replace('/\.asp/', .$g_sites_img2.'\.jpg', $pagename1);
?>
Run Code Online (Sandbox Code Playgroud)
为什么它仍然给我一个错误?
你有一个额外的.面前$g_sites_img2.
$imageurl = preg_replace('/\.asp/', .$g_sites_img2.'\.jpg', $pagename1);?>
^ Here's your problem
Run Code Online (Sandbox Code Playgroud)
我同意@dtbarne - preg_replace()这里完全没必要.你应该使用str_replace()而不是.