2014-01-11 174 views
0

我有一個非常簡單的問題,我無法使用在線幫助解決......PHP獨立URL字符串

嗯,我有一個URL,例如。 「www.google.com/hello/xxxxxxxx」

我想要做的是得到那個xxxxxxx並打印它。我已經收集了我想用SQL語句分割的頁面的URL,現在它存儲在$ row ['url']中。 我試圖得到它,當它達到一個「/」

這是我的代碼,現在將它分割:

$url = preg_split("[/.-]", $row['url']); 
print_r($url); 

但它不工作?現在它甚至不打印任何東西......我不知道還有什麼可以嘗試的!

+1

爲什麼? http://php.net/parse_url已經爲你做了所有這些你正在使用preg_split錯誤 - 沒有分隔符。例如''/[//.-]/' –

+0

@MarcB是的,我知道,但我會強制需要這個不涉及URL的不同的東西,我想用它作爲參考。我應該用什麼來代替preg_split? – user2551208

回答

0

這是你在找什麼?

$url = "www.google.com/hello/xxxxxxxx" ; 

echo substr(strrchr($url, '/'), 1); 

輸出:XXXXXXXX

+0

是的!究竟!非常感謝! – user2551208

+0

非常歡迎。您也可以查看@BenM的答案。它會給你所需的輸出。 –

0

如何使用end()explode()

echo end(explode('/', $row['url'])); 

輸出是:xxxxxxxx