2015-02-11 63 views
-2

我有這樣的字符串變量: -PHP:檢查值,如果圖片或視頻或聲音

$type 

一段時間這個變量有值(圖片): -

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

而且一段時間有值(audio): -

$type = 'audioname.mp3'; 

而且一段時間纔有價值(視頻): -

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

現在,我需要檢查這個變種是什麼類型(ImagesVideoAudio

如何檢查呢?

+0

歡迎堆棧溢出!這個問題在信息上有點短暫。你可以分享你的嘗試,並且遇到了什麼問題? – 2015-02-11 18:52:46

+0

'/(圖像|視頻|音頻)/我'試試這個... – 2015-02-11 18:53:17

+0

@PiotrOlaszewski如何檢查文件類型? – 2015-02-11 18:55:34

回答

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