對不起,我英語不好。我現在要發佈我的代碼:替換字符串之前的字符串?
$image = 'http://example.com/thisisimage.gif';
$filename = substr($image, strrpos($image, '/') + 1);
echo '<br>';
echo $filename;
echo '<br>';
echo preg_replace('/^[^\/]+/', 'http://mydomain.com', $image);
echo '<br>';
$ image is string;
$ filename是圖像的名稱(例如上面,它返回「thisisimage.gif」)
現在我想用「http://mydomain.com」 $文件名之前全部更換,我的代碼是以上,但它不工作。
謝謝!
要變成//example.com/thisisimage.gif到//localhost/thisisimage.gif嗎?真的,我不明白你在問什麼。 – Ihsan 2013-03-15 09:35:03
@Ihsan:是的!我編輯過,是'http://mydomain.com'。 – 2013-03-15 09:37:12
然後,你已經完成了艱難的一部分。請看下面的答案。 – Ihsan 2013-03-15 09:43:24