PHP : 检查图片或视频或声音的值

PHP : Check value if picture or video or sound

我有这样的字符串变量:-

$type 

有时这个变量有值(图像):-

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

有些时间有价值(音频):-

$type = 'audioname.mp3';

有些时间很有价值(视频):-

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

现在我需要检查这个变量是什么类型(Images or Video or Audio

如何查看?

这将根据您定义的字符串回显类型....

$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;
}