我正在使用 php 语言工作。我正在从前端获取数据。我的问题是我使用 post 方法得到了一个图像源名称./gearedup-pics/pc_52399950497a3.png但我只需要图像的名称,即pc_52399950497a3.png。我存储在 $cpic 中。那么我怎样才能只获得图像名称?
问问题
222 次
4 回答
1
嘿,请看看这个
$name = 'gearedup-pics/pc_52399950497a3.png';
$parts = pathinfo($name);
var_dump($parts);
这会让你像一个数组
'dirname' => string 'gallery/painting' (length=16)
'basename' => string 'some_image_name.jpg' (length=19)
'extension' => string 'jpg' (length=3)
'filename' => string 'some_image_name' (length=15)
像
echo $parth['basename'];
和其他明智的你这个链接
于 2013-10-03T06:44:47.963 回答
0
$baseName = basename($cpic);
于 2013-10-03T05:57:11.880 回答
0
basename()
应该给你你想要的。
于 2013-10-03T05:57:27.023 回答
-1
$cpic = substr(strrchr($pic_name, '/'), 1);
即使菲尔的回答可能更容易!
于 2013-10-03T05:58:16.500 回答