Не могу проверить расширение файла в php
Оператор case в php для проверки типа mime работает нормально.
$mimetype = mime_content_type($path);
switch ($mimetype) {
case "video/mp4":
case "video/mov":
~~~~~~~~~~~~~~~~~
Однако оператор case в php здесь для проверки расширения файла не является, и в этом случае pathinfo($path) не извлекает имя файла, такое как VID_2_134.mp4. Я предполагаю, что способ, которым я использовал pathinfo($path), неверен, но я не знаю, как правильно его использовать. Если я заменим pathinfo($path) на VID_2_134.mp4 ниже, оператор case начнет работать так, как я ожидал.
$filepath = pathinfo($path);
$extension = $filepath['extension'];
switch ($extension) {
case "mp4":
case "mov":
~~~~~~~~~~~~~~~~~
*$path is a file path from the local drive of pc or smartphone where the file exist.
Может кто-нибудь помочь мне?