php中的strpos函数和针作为数组

时间:2011-11-23 05:34:14

标签: php arrays strpos

我想在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但我不知道如何使用它与数组。

你帮我吗?

1 个答案:

答案 0 :(得分:2)

foreach( $allowedMimes as $mime ) {
   if( strpos( 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' , $mime ) ) {
    return true;
  }
}