PHP判断文件后缀显示图标按钮?

文件上传中如何判断上传文件的类型是否合法,比如:规定合法的文件是:$exten=array('rar','doc','txt','zip');而用户上传的是图片,如何用程序来判断呢?
我是这样写的,我知道自己的循环语句不行,但不知道如何写,大家帮忙分析吧。

内容侵权 涉嫌营销 内容抄袭 违法信息 其他

已经收到您得举报信息,我们会尽快审核

获取文件的扩展名或后缀大家应该都不陌生,因为但凡网站只要支持文件上传肯定会要获取文件的类型进行一系列的判断。

一系列的操作还有判断文件大小等等... 今天就来聊一聊php实现获取文件扩展名的相关话题。

我在这里提供七种方法。 每一种方法都有些写注释让大家都能浅显易懂的理解和运用。

解析:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

解析:strrpos()函数查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

解析:explode()函数用“.”把字符串进行分割成数组 count()获取数组的长度 -1是数组的下标从0开始

解析:和第三种方法一样 不一样的是利用end()函数直接返回数组最后一个元素

解析:先用strrev()反转字符串然后用explode()函数分割成数组取出第0个也就是gnp 然后把字符串反转一次 [ 第一次反转只是为了保证数组的0下标永远获取的是文件扩展名或后缀 在不知道数组长度的情况下 ]

以下是代码和效果展示:

我要回帖

更多关于 电脑图标文件后缀是啥 的文章

 

随机推荐