1.在php開發過程中我們經常要用到用戶上傳文件這個功能,那么用戶上傳文件我們肯定要知道用戶上傳文件的合法性,那么我們就要從url中獲取文件的擴展名。那么就會用到parse_url()這個函數。
parse: [pɑ:z] 解析
parse_url(): parse_url函數用於解析整個URL,並返回其組成部分。
2.例如:"http://www.sina.com.cn/abc/de/fg.php?id=1"
打印結果:
3.那么我們就可以知道文件的擴展名在key為path的val中。
4.使用basename函數獲取文件名
5.打印結果:
7.然后使用explode函數把字符串打散為數組:
$ext = explode(".",$file);
return $ext[1];