2015-02-11 3 views
-2

У меня есть строковые переменный, как это: -PHP: Проверьте значение, если изображение или видео или звук

$type 

Некоторое время это переменные имеют значение (изображения): -

$type = 'imagename.jpg'; 
$type = 'imagename.png'; 
$type = 'imagename.gif'; 

И какое-то время есть значение (аудио): -

$type = 'audioname.mp3'; 

И какое-то время имеет значение (видео): -

$type = 'vname.3gp'; 
$type = 'vname.flv'; 
$type = 'vname.mp4'; 

Теперь мне нужно, чтобы проверить этот вар, какой тип (Images или Video или Audio)

Как это проверить?

+0

Добро пожаловать на переполнение стека! Этот вопрос немного короткий по информации. Можете ли вы поделиться тем, что вы пробовали, и с какими проблемами вы столкнулись? –

+0

'/ (images | video | audio)/i' try this ... –

+0

@PiotrOlaszewski Как это проверить тип файла? –

ответ

0

Это Виль эхо типа на основе строки вы определили ....

$typeArr = explode('.', $type); 

switch (end($typeArr)){ 
case 'jpg': 
case 'png': 
case 'gif': 
    echo 'IMAGE'; 
    break; 
case 'mp3': 
    echo 'AUDIO'; 
    break; 
case '3gp': 
case 'flv': 
case 'mp4': 
    echo 'VIDEO'; 
    break; 
default: 
    echo 'NOT DEFINED'; 
    break; 
} 
Смежные вопросы