这是一个非常简单的问题,但我无法弄明白我应该使用什么。
我的$image['url']
http://hello.com/uploads/2012/name.jpg
所以我想留下这个...... name.jpg
我尝试了很多,但我认为爆炸是我应该使用的,但我只是从中输出array
。
$filename = explode('/', $image['url']);
echo $filename;
任何人都可以在php手册上指出正确的方向。
谢谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
$filename = basename($image['url']);
应该可以满足您的需求。 (详情请见http://php.net/manual/en/function.basename.php)
答案 2 :(得分:1)
您正在寻找的是内置的PHP函数basename()。
答案 3 :(得分:1)
你的代码大部分是正确的,只缺少array_pop()来提取explode()
返回的数组的最后一个元素,如下所示:
$filename = array_pop(explode('/', $image['url']));
echo $filename; //echoes 'name.jpg'