-1

我有字符串"katrina.bhuvnesh.jpg",我想获得 jpg 这意味着与最后一个点匹配的子字符串(。)

我查看了 substr() 函数,但它并不能完全满足我的需要。

请给我任何与最后一个字符串匹配并从该点返回子字符串的 PHP 函数。

谢谢!!

4

2 回答 2

5

像这样使用pathinfo()

 $extension = pathinfo("katrina.bhuvnesh.jpg", PATHINFO_EXTENSION);
于 2013-05-31T07:20:01.473 回答
1

您可以使用 2 个函数调用:

$filename = 'somefile.sometext.jpg';

$type = end(explode('.', $filename));

// $type is now 'jpg'

或者,您可以使用 substr:

$type = substr($filename, strrpos($filename, '.'));
于 2013-05-31T07:19:27.973 回答