2012-09-06 46 views
0

什麼是使用PHP修改某些東西的最簡單方法。假設$link = http://www.example.com那麼該怎麼做來修改這個鏈接,並在一個像這樣的新變量中宣佈它>$link_modified = http://site.com/go.html?http://www.example.com,在這種情況下還是可以使用str_replace或其他任何想法?使用str_replace修改

+1

爲什麼你認爲你不能修改它 - 這似乎並沒有成爲您真正的問題 –

+0

爲什麼要使用中檔火炮str_replace函數一樣,當你正在做的是一個簡單的字符串連接? –

+0

這就是爲什麼,雖然提取內容我想自動修改所有這些鏈接的URL地址,但無法理解如何做到這一點..任何想法? – user1642787

回答

1
$link_modified = "http://site.com/go.html?" . $link; 

,或者如果你在同一個VAR

$link = "http://site.com/go.html?" . $link; 
1

意味着我認爲你可以做這樣的事情:

$link = "http://www.example.com"; 
$link_modified = "http://site.com/go.html." . $link; 
1

你也可以用sprintf返回格式化字符串。

$link = 'http://www.example.com'; 
$link_modified = sprintf('http://site.com/go.html?%s', $link);