Расширение файла проверки PHP

У меня есть сценарий загрузки, который мне нужно проверить расширение файла, а затем запустить отдельные функции на основе этого расширения файла. Кто-нибудь знает, какой код я должен использовать?

if (FILE EXTENSION == ???) { FUNCTION1 } else if { FUNCTION2 } 

  • Codeigniter - динамическое получение относительного / абсолютного пути вне папки приложения
  • PHP: Почему ответ на это дополнение 20, а не 22?
  • Создание HTML: на стороне сервера на стороне сервера и на стороне jQuery
  • Функция / процедура PHP для динамического связывания вопросительных знаков
  • Может ли PHP асинхронно использовать сокеты?
  • Тест Smarty, кто-нибудь?
  • Как сохранить данные в области приложения в PHP?
  • Как я могу использовать Github на моем собственном сервере?
  • PHP header () перенаправляет переменные POST
  • PHP 5.4 vs 5.3 ошибки приложения
  • Как получить уникальное значение в многомерном массиве
  • Использование кометы с PHP?
  • 4 Solutions collect form web for “Расширение файла проверки PHP”

    pathinfo – это то, что вы ищете

    PHP.net

     $file_parts = pathinfo($filename); switch($file_parts['extension']) { case "jpg": break; case "exe": break; case "": // Handle file extension for files ending in '.' case NULL: // Handle no file extension break; } 
     $info = pathinfo($pathtofile); if ($info["extension"] == "jpg") { .... } 
     $file_parts = pathinfo($filename); $file_parts['extension']; $cool_extensions = Array('jpg','png'); if (in_array($file_parts['extension'], $cool_extensions)){ FUNCTION1 } else { FUNCTION2 } } else { $file_parts = pathinfo($filename); $file_parts['extension']; $cool_extensions = Array('jpg','png'); if (in_array($file_parts['extension'], $cool_extensions)){ FUNCTION1 } else { FUNCTION2 } 
      $original_str="this . is . to . find"; echo "<br/> Position: ". $pos=strrpos($original_str, "."); $len=strlen($original_str); if($pos >= 0) { echo "<br/> Extension: ". substr($original_str,$pos+1,$len-$pos) ; } 
    PHP is the Best Programming Language in the world.