+ -
当前位置:首页 → 问答吧 → 切割字符串

切割字符串

时间:2011-08-08

来源:互联网

aaa/bbb/ccc/123456789.jpg
这样一个图片路径,我想单独把123456789和jpg切割出来,
怎么弄?

作者: Xy_SuperMario   发布时间: 2011-08-08

$str = "aaa/bbb/ccc/123456789.jpg";
$str = explode(".",$str);

作者: yzimhao   发布时间: 2011-08-08

$str='aaa/bbb/ccc/123456789.jpg';
$arr=split('[/.]',$str);
print_r($arr); //去结果中取

作者: jordan102   发布时间: 2011-08-08

PHP code

$url = "aaa/bbb/ccc/123456789.99.jpg";  //如果文件名面有点怎么办
$info = pathinfo($url);
print_r($info);
echo "文件名:".$info['filename' ].",后缀:".$info['extension'];

作者: nananjoy   发布时间: 2011-08-08

PHP code

print_r(pathinfo('aaa/bbb/ccc/123456789.jpg'));
/**

Array
(
    [dirname] => aaa/bbb/ccc
    [basename] => 123456789.jpg
    [extension] => jpg
    [filename] => 123456789
)
**/


作者: amani11   发布时间: 2011-08-08

使用2次explode。第一次用“/”,第二次用“."

作者: happypiggy2010   发布时间: 2011-08-08

引用 3 楼 nananjoy 的回复:

PHP code

$url = "aaa/bbb/ccc/123456789.99.jpg"; //如果文件名面有点怎么办
$info = pathinfo($url);
print_r($info);
echo "文件名:".$info['filename' ].",后缀:".$info['extension'];

最直接的写法

作者: chenhgphp   发布时间: 2011-08-08

echo '主文件名 '.pathinfo('aaa/bbb/ccc/123456789.jpg', PATHINFO_FILENAME );
echo '后缀 '.pathinfo('aaa/bbb/ccc/123456789.jpg', PATHINFO_EXTENSION );

作者: xuzuning   发布时间: 2011-08-08

热门下载

更多