網(wǎng)上一共有7個方法,主要分2類愧驱,一個是直接從后綴中取得文件格式,但網(wǎng)絡(luò)圖片很多不是以自己的格式結(jié)尾椭盏。還有一種方式是讀取文件信息组砚。
這幾個是用后綴取得格式名,適用于格式標準地址
- strrchr($imgurl,'.');
- substr($imgurl,strrpos($imgurl, '.'));
- (@end(explode(".",$imgurl)));
- pathinfo($imgurl,PATHINFO_EXTENSION);
這幾個基本是遠程請求圖片后得到文件類型庸汗,在做進一步判斷處理惫确。運行時間會較長
- getimagesize($imgurl);
- get_headers($imgurl,true);
- exif_imagetype($imgurl);