我有这样的字符串变量: -
$type
有些时候这个变量有值(图像): -
$type = 'imagename.jpg';
$type = 'imagename.png';
$type = 'imagename.gif';
有些时候有价值(音频): -
$type = 'audioname.mp3';
有些时候有价值(视频): -
$type = 'vname.3gp';
$type = 'vname.flv';
$type = 'vname.mp4';
现在我需要检查此var是什么类型(Images
或Video
或Audio
)
怎么检查呢?
答案 0 :(得分: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;
}