2011-07-12 239 views
0

回聲$var的一部分,讓我像http://342.234.243.142/data/somethingmore/替換字符串

IP地址每次都不一樣。 而不是「東西多」可以像「/folder/images/2011/gallery/file.jpg」(任何東西)

如何從這個字符串部分與ip和/ data /文件夾剝離?

$var可能成爲/somethingmore/

回答

2
$url = 'http://342.234.243.142/data/somethingmore/'; 
echo basename($url); 
2
$str = "http://342.234.243.142/data/somethingmore/"; 
$str = explode('/', $str); 

print_r($str); 
+0

請參閱更新的答案 – James

+0

@Messi:你應該更清楚什麼URL的一部分,你需要?你的編輯令我困惑。 –

1

使用正則表達式:

/.*?\/data/ 

這樣你可以以後即使它包含多個 '/'(斜槓 '/數據' 得到充分的字符串)。例如,http://342.234.243.142/data/somethingmore/andmore/