绿草如茵的草原上还有一条细细的河,袒露在阳光下,远远看去,像一条发光的银项链。
php在后台操作文件时,有时候需要获取文件的扩展名,用于判断文件的类型好进行下一步的操作,那么这篇博文就来说一说,在php中如何获取文件扩展名的好代码教程!
php获取文件的扩展名的方法
方法1:
<?php function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr); } //函数调用 echo getExt1('feiniaomy.jpg'); // jpg ?>
方法2:
strrchr():查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
<?php function getExt2($filename) { $ext = strrchr($filename,'.'); return $ext; } //调用方法 echo getExt2('feiniaomy.jpg'); //输入 .jpg (这里有点哦) ?>
方法3:
strrpos():查找指定字符串,最后一次出现的位置,
substr():返回从某个位置开始的字符串!
<?php function getExt3($filename) { $pos = strrpos($filename, '.'); $ext = substr($filename, $pos); return $ext; } //调用方法 echo getExt3('mochu.txt'); //输入结果: .txt ?>
方法4:
php 中 strrev() 函数用于反转字符串。
<?php function getExt4($filename) { $str = strrev($filename); return strrev(strchr($str,'.',true)); } //调用方法 echo getExt4('m.png'); //输出结果 png ?>
方法5:
使用 php 中的预设函数 pathinfo() ,以数组的形式返回文件信息!
<?php function getExt5($filename) { $arr = pathinfo($filename); $ext = $arr['extension']; return $ext; } //函数调用 echo getExt5('m.txt'); //输出结果 txt ?>
到此这篇关于php获取文件扩展名的几种方法就介绍到这了。我们每一个人都是会经过这个阶段,就是见到一座山,就想知道山后面是什么。我很想告诉他,可能翻过山后面,你会发现没什么特别。回望之下,可能会觉得这一边更好。更多相关php获取文件扩展名的几种方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!