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';

现在我需要检查这个var什么类型是(ImagesVideoAudio

如何检查?

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

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