0

我正在使用 php 语言工作。我正在从前端获取数据。我的问题是我使用 post 方法得到了一个图像源名称./gearedup-pics/pc_52399950497a3.png但我只需要图像的名称,即pc_52399950497a3.png。我存储在 $cpic 中。那么我怎样才能只获得图像名称?

4

4 回答 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'];

和其他明智的你这个链接

1) 链接
1 2) 链接
2 3)链接
3 4)链接4

于 2013-10-03T06:44:47.963 回答
0
$baseName = basename($cpic);

http://php.net/manual/function.basename.php

于 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 回答