替换string或explode()函数

时间:2013-09-29 21:23:14

标签: php string replace str-replace

我有一个像

这样的格式的链接
http://example.com/a/b.swf

我想将其转换为

http://cache.example.com/a/b.swf

我该怎么做?

我尝试使用PHP的explode()函数,但是当我爆炸某些字符串时,我将其添加到自身它不起作用。

4 个答案:

答案 0 :(得分:3)

$new_string = str_replace('http://example.com/', 'http://cache.example.com/', $orig_string);

答案 1 :(得分:3)

$str = 'http://example.com/a/b.swf';
$str = str_replace('http://', 'http://cache.', $str);

答案 2 :(得分:2)

如果您想要更“专业”,请使用特殊功能http://php.net/manual/en/function.parse-url.php来解析网址。

答案 3 :(得分:0)

尝试str_replacestr_replace ($search , $replace , $subject [, int &$count ])

$str = 'http://example.com/a/b.swf';
$substr = 'http://';
$attachment = 'cache.';

$newstring = str_replace($substr, $substr.$attachment, $str);