php获取文件后缀的9种方法
本文实例为大家分享了9种php获取文件后缀的方法,供大家参考,具体内容如下
<?php /** *CreatedbyPhpStorm. *User:liuft *Date:2016/3/7 *Time:15:46 */ //第一种 //functionget_extension($file) //{ //$file=explode('.',$file); //returnend($file); //} //第二种 //functionget_extension($file) //{ //returnsubstr(strrchr($file,'.'),1); //} //第三种 //functionget_extension($file){ //returnpathinfo($file)['extension']; //} // //第四种 //functionget_extension($file) //{ //returnsubstr($file,strrpos($file,'.')+1); //} //第五种 //functionget_extension($file) //{ //$file=preg_split('/\./',$file); //returnend($file); //} //第六种 //functionget_extension($file){ //$file=strrev($file); //returnstrrev(substr($file,0,strpos($file,'.'))); //} // //第七种 //functionget_extension($file) //{ //returnpathinfo($file,PATHINFO_EXTENSION); //} // //第八种 //functionget_extension($file) //{ //preg_match_all('/\.[a-zA-Z0-9]+/',$file,$data); //return!empty($data[0])?substr(end($data[0]),1):''; //} //第九种 //functionget_extension($file){ //returnstr_replace('.','',strrchr($file,'.')); //} //暂时想这么多,以后想起来再补充 $file="http://10.31.63.8:8081/M00/00/09/Ch8_CFaaMLqAO87JAACePvS0ZRk.webp"; $data=get_extension($file); var_export($data);
以上就是本文的全部内容,希望对大家的学习有所帮助。