我有一個像替換字符串或爆炸()函數
http://example.com/a/b.swf
我想將其轉換爲
http://cache.example.com/a/b.swf
我該怎麼辦呢格式的鏈接?
我嘗試過使用PHP的explode()
函數,但是當我爆炸字符串的某個部分時,然後將其添加到自身中,它不起作用。
我有一個像替換字符串或爆炸()函數
http://example.com/a/b.swf
我想將其轉換爲
http://cache.example.com/a/b.swf
我該怎麼辦呢格式的鏈接?
我嘗試過使用PHP的explode()
函數,但是當我爆炸字符串的某個部分時,然後將其添加到自身中,它不起作用。
$str = 'http://example.com/a/b.swf';
$str = str_replace('http://', 'http://cache.', $str);
$new_string = str_replace('http://example.com/', 'http://cache.example.com/', $orig_string);
?
如果您想要更「專業」,請使用特殊功能http://php.net/manual/en/function.parse-url.php解析URL。
嘗試str_replace:str_replace ($search , $replace , $subject [, int &$count ])
$str = 'http://example.com/a/b.swf';
$substr = 'http://';
$attachment = 'cache.';
$newstring = str_replace($substr, $substr.$attachment, $str);
請表明你已經有代碼。 – Alex
不要'爆炸()'網址,而是使用函數[parse_url()](http://php.net/manual/en/function.parse-url.php)。 –