彩合网彩合网平台

教导行业A股IPO第一股(股票代码 003032)

天下征询/赞扬热线:400-618-4000

php获得文件后缀的9种方式

更新时候:2017年12月29日13时27分 来历:传智播客 阅读次数:

1.1. 第一种

利用explode按照’.’朋分成数组,再找到这个数组中最初一个元素,便是后缀名。

1.2. 第二种

先利用strrchr函数找到最初一个’.’起头的字符串,包含’.’

再利用substr函数从1下标起头截取,截取’.’前面的内容

1.3. 第三种

利用pathinfo函数前往文件途径的信息,前往的成果是一个联系关系数组

接着利用[‘extension’]下标找到扩大名

1.4. 第四种

先利用strrpos函数找到文件途径中’.’最初一次呈现的地位

再利用substr函数从文件途径中截取’.’以后的一切的字符串

1.5. 第五种

利用preg_split连系正则抒发式按照’.’将文件途径朋分成一个数组

再从这个数组中掏出最初一个元素,便是文件后缀名

1.6. 第六种

假定文件途径为:$file=’http://www.cognitive-studio.com/images/logo.png’

第一步:将文件途径利用strrev函数反转,获得gnp.ogol/segami/nc.tsacti.www//:ptth

第二步:substr($file,0,strpos($file,'.')获得gnp

第三步:strrev(‘gnp’)获得’png’

1.7. 第七种

利用pathinfo函数,设置第二个参数为PATHINFO_EXTENSION表现获得文件后缀名

1.8. 第八种

假定文件途径为:$file=’http://www.cognitive-studio.com/images/logo.png’

第一步:利用preg_match_all共同正则抒发式,从$file中找到合适请求的内容,放在$data数组中,获得

第二步:须要判定以上数组是不是为空数组,若是不为空,则找到以上数组中的最初一个元素,即.png截取’.’前面的一切内容获得后缀名

1.9. 第九种

假定文件途径为:$file=’http://www.cognitive-studio.com/images/logo.png’

第一步:利用strrchr($file,’.’)找到最初一个’.’地点地位并且起头截取到最初,包含’.’获得字符串’.png’

第二步:再利用str_replace函数把以上处置获得的字符串中的’.’替代为’’获得’png’后缀名

本文版权归传智播客PHP学院一切,接待转载,转载请说明作者来由。感谢!
作者:传智播客PHP培训学院
首发:http://www.cognitive-studio.com/php/

0 分享到:
财神网 乐彩网官方网站乐彩网登录