原諒我,如果這已被覆蓋之前,我搜查無濟於事。條件語句中的PHP「或」運算符 - newb問題!
我有一個腳本,查找目錄來查找裏面的文件。有條件線只查找具有特定擴展名的文件:
if(strtolower(substr($file, -3)) == "mp4"){...
因此,這隻會查找具有'mp4'擴展名的文件。
我需要添加一些「或」運算符來添加兩個擴展類型。我嘗試了以下,但它沒有工作:
if(strtolower(substr($file, -3)) == "mp4" || == "mov" || == "flv"){...
現在行似乎被忽略,它獲取目錄中的每個文件。 如果有人能幫助我,我會非常感激! 我知道這可能是因爲基本的,因爲它得到,但我的PHP的掌握是非常限制(雖然我看到它的美麗!)提前
感謝。
請注意,文件擴展名可能多於或少於三個字符長。最好使用正則表達式,或者在每個點出現的地方拆分名稱並拿走最後一部分。 – 2010-09-03 08:31:05