我試圖更改一個字符串中持有我當前URL的值。我試圖得到類似在PHP中的URL替換
http://myurl.com/test/begin.php?req=&srclang=english&destlang=english&service=MyMemory
看起來像
http://myurl.com/test/end.php?req=&srclang=english&destlang=english&service=MyMemory
更換begin.php
爲end.php
。
我需要end.php
存儲在一個變量,所以它可以改變,但begin.php
可以是一個靜態字符串。
我想這一點,但沒有奏效:
$endURL = 'end.php';
$beginURL = 'begin.php';
$newURL = str_ireplace($beginURL,$endURL,$url);
編輯: 另外,如果我想,以取代
http://myurl.com/begin.php?req=&srclang=english&destlang=english&service=MyMemory
http://newsite.com/end.php?req=&srclang=english&destlang=english&service=MyMemory
那麼我會怎麼做呢?
那麼,應該有效。 '$ url'的內容是什麼?你確定這是你所期望的嗎? http://codepad.org/kEjcMqYL – Ryan 2012-04-16 22:52:15
我並不理解正則表達式,但這可以幫助您測試您的語句http://gskinner.com/RegExr/ – TerryProbert 2012-04-16 22:53:58
爲我工作... – Jack 2012-04-16 23:50:15