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

I have string variable like this:-

$type 

Some time this variable have value ( images ) :-

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

And some time have value ( audio ) :-

$type = 'audioname.mp3';

And some time have value ( video ):-

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

Now i need to check this var what type is ( Images or Video or Audio )

How can check it ?

This wil echo the type based on the string you defined....

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