我有字符串“katrina.bhuvnesh.jpg”,我想得到jpg,这意味着匹配最后一个点的子字符串(。)
我查看了substr()函数,但它不能正常工作。
请给我任何与最后一个字符串匹配的PHP函数,并从该点返回子字符串。
谢谢!
答案 0 :(得分:5)
像这样使用pathinfo()
:
$extension = pathinfo("katrina.bhuvnesh.jpg", PATHINFO_EXTENSION);
答案 1 :(得分:1)
您可以使用2个函数调用:
$filename = 'somefile.sometext.jpg';
$type = end(explode('.', $filename));
// $type is now 'jpg'
或者,您可以使用substr:
$type = substr($filename, strrpos($filename, '.'));