如何查找给定文件名的扩展名:
请参见下面的代码:
$file_name = "sample.jpg";
Output will be: .jpg
我需要找到文件名的扩展名
示例:如果我们解析 sample.jpg 我应该返回 .jpg
如何查找给定文件名的扩展名:
请参见下面的代码:
$file_name = "sample.jpg";
Output will be: .jpg
我需要找到文件名的扩展名
示例:如果我们解析 sample.jpg 我应该返回 .jpg
Use PHP SPL class to find any info about a file. more detail read here
$file = new SplFileInfo($path);
$ext = $file->getExtension();
您可以尝试使用爆炸
$file_name = "sample.jpg";
$pieces = explode(".", $file_name);
echo $pieces[0]; // sample
echo '.'.$pieces[count($pieces)-1]; // .jpg
你也可以使用这个:
$ext = pathinfo($file_name, PATHINFO_EXTENSION);
echo $ext;//jpg
在这里找到一种方法:
<?php
$filename = "sample.txt.jpg";
$ext = substr($filename, strrpos($filename, "."));
echo $ext;
?>