Echo $var
给了我类似http://342.234.243.142/data/somethingmore/
每次IP地址都不同。 而不是“更多东西”可以像“/folder/images/2011/gallery/file.jpg”(任何东西)
如何使用ip和/ data /文件夹从此字符串部分中删除?
$var
可能会成为/somethingmore/
答案 0 :(得分:2)
$str = "http://342.234.243.142/data/somethingmore/";
$str = explode('/', $str);
print_r($str);
答案 1 :(得分:2)
$url = 'http://342.234.243.142/data/somethingmore/';
echo basename($url);
答案 2 :(得分:1)
使用此正则表达式:
/.*?\/data/
这样你就可以在'/ data'之后得到一个完整的字符串,即使它包含更多'/'(斜杠)。例如,http://342.234.243.142/data/somethingmore/andmore/