我想在php中检查上传文件的mime类型,如果允许则返回true。
我有一些允许的mime类型的数组,如下所示:
$allowedMimes = array('images','word','pdf');
图片用于jpg / png / gif,word用于doc / docx,pdf用于pdf。
上传的docx文件的mime类型例如是:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
现在我需要在array.i中检查它。我想我应该使用strpos但我不知道如何使用它与数组。
你帮我吗?答案 0 :(得分:2)
foreach( $allowedMimes as $mime ) {
if( strpos( 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' , $mime ) ) {
return true;
}
}