¿Cómo puedo permitir que ciertos tipos de archivos solo se carguen en PHP?

Estoy haciendo una página donde el usuario carga un archivo. Quiero una instrucción if para crear una variable $ error si el tipo de archivo es cualquier otro jpg, gif y pdf.

Aquí está mi código:

$file_type = $_FILES['foreign_character_upload']['type']; //returns the mimetype

if(/*$file_type is anything other than jpg, gif, or pdf*/) {
  $error_message = 'Only jpg, gif, and pdf files are allowed.';
  $error = 'yes';
}

Tengo dificultades para estructurar la declaración if. ¿Cómo diría eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta