切割字符串 aaa/bbb/ccc/123456789.jpg这样一个图片路径,我想单独把123456789和jpg切割出来,怎么弄? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "aaa/bbb/ccc/123456789.jpg";$str = explode(".",$str); $str='aaa/bbb/ccc/123456789.jpg';$arr=split('[/.]',$str);print_r($arr); //去结果中取 $url = "aaa/bbb/ccc/123456789.99.jpg"; //如果文件名面有点怎么办$info = pathinfo($url);print_r($info);echo "文件名:".$info['filename' ].",后缀:".$info['extension']; print_r(pathinfo('aaa/bbb/ccc/123456789.jpg'));/**Array( [dirname] => aaa/bbb/ccc [basename] => 123456789.jpg [extension] => jpg [filename] => 123456789)**/ 使用2次explode。第一次用“/”,第二次用“." echo '主文件名 '.pathinfo('aaa/bbb/ccc/123456789.jpg', PATHINFO_FILENAME );echo '后缀 '.pathinfo('aaa/bbb/ccc/123456789.jpg', PATHINFO_EXTENSION ); 如何能够学好php?? Parse error: syntax error, unexpected $end thinkphp 数组问题 phpcms v9 多条件功能二次开发,求个思路 我是初学php,请教这段代码改写成php,谢谢各位了(有分) php如何去这样的数据? php面试常见题 大家源码管理工具除了SVN还有哪些比较常用,求推荐? php直连建行支付 PHP与mysql连接问题 php有没有性能测试工具 是php和mysql版本问题吗?
$str = explode(".",$str);
$arr=split('[/.]',$str);
print_r($arr); //去结果中取
$url = "aaa/bbb/ccc/123456789.99.jpg"; //如果文件名面有点怎么办
$info = pathinfo($url);
print_r($info);
echo "文件名:".$info['filename' ].",后缀:".$info['extension'];
print_r(pathinfo('aaa/bbb/ccc/123456789.jpg'));
/**Array
(
[dirname] => aaa/bbb/ccc
[basename] => 123456789.jpg
[extension] => jpg
[filename] => 123456789
)
**/
echo '后缀 '.pathinfo('aaa/bbb/ccc/123456789.jpg', PATHINFO_EXTENSION );