您好,欢迎访问一九零五行业门户网

explode 的技巧

比如我要取出   123.et.png     的最后一位   png
我可以这样子
$file = '123.et.png';$str = explode(.,$file);echo $str['2'];
有什么方法,能直接获取explode分割后的最后一位
也就是说这个例子的话,就是直接获取 png 这个字段
因为$file这个字段长度是不固定的,其中的 ‘.’ 也是不固定多少个
求助,有木有办法,直接获取explode分割后的最后一位
回复讨论(解决方案) php 5.4 开始写做 echo explode(.,$file)[2];
但稳妥点应写作(假如不是两节呢) echo array_pop(explode(.,$file));
正规的,应用 php 提供的函数 pathinfo
echo pathinfo('123.et.png', pathinfo_extension);

正规的,应用 php 提供的函数 pathinfo
echo pathinfo('123.et.png', pathinfo_extension);

这么隐蔽的函数。。。。真的是涨知识了。。
其它类似信息

推荐信息