2011-11-22 39 views
0

我有一些打印網址的php。我可以包含這個與PHP離開最後一段嗎?不要打印最後一段URL

所以這個:這樣的代碼只是{SITE_URL}

www.mysite.com/name 

我使用表達式引擎:

www.mysite.com/name/james 

將成爲這一點。

+0

爲什麼downvote? – Evans

+3

這是一個RTFM問題,-1 –

+0

感謝jdln其工作 –

回答

6
$url = (substr($url, -1) == '/') ? substr($url, 0, -1) : $url; // remove trailing slash if present 
$urlparts = explode('/', $url); // explode on slash 
array_pop($urlparts); // remove last part 
$url = implode($urlparts, '/'); // put it back together 
+1

wouldnt它需要'$ url = implode('/',$ urlparts);'?如果沒有膠水字符串,它會將這些部分放在一起,而不會出現斜線,您將得到'www.mysite.comname' – ewok

+0

如何應用此代碼? {site_url}在頁面上創建一個URL,以便我可以使用它來建立鏈接。我希望有一些代碼可以放在{site_url}周圍。謝謝 – Evans

+0

@jdln {site_url}是一些神奇的模板,在你的網址去之前,你可以格式化它。 – CodeCaster