在php中提取图像名称的一部分

时间:2013-10-03 05:55:04

标签: php image

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

4 个答案:

答案 0 :(得分: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)link1
2)link2
3)link3
4)link4

答案 1 :(得分:0)

$baseName = basename($cpic);

请参阅http://php.net/manual/function.basename.php

答案 2 :(得分:0)

basename()应该能满足您的需求。

答案 3 :(得分:-1)

$cpic = substr(strrchr($pic_name, '/'), 1);

尽管Phil的回答可能更容易!