當前位置:首頁 » 編程語言 » php獲取文件後綴

php獲取文件後綴

發布時間: 2025-02-24 17:24:32

『壹』 php怎麼獲取當前頁面的後綴文件名

1、第一次獲得文件路徑,假如變數設為path

$path=$_SERVER['REQUEST_URI'];

2、用basename函數即可獲得路徑中的文件名部分:

$filename=basename($path);

3.輸出顯示:
echo $filename;

『貳』 PHP 沒有後綴名的文件怎麼獲取後綴

我給你思路吧

首先沒有後綴,那隻能通過文件頭來判斷了

functiongetFileType($file){
if(!empty($file)){
//打開文件
$filehead=fopen($file,'r');
//讀取文件2位元組
$bin=fread($filehead,2);
fclose($filehead);
//二進制字元串對數據進行解包
$data=unpack('C2chars',$bin);
$type_code=intval($data['chars1'].$data['chars2']);
switch($type_code){
case7790:
$fileType='exe';
break;
case7784:
$fileType='midi';
break;
case8075:
$fileType='zip';
break;
case8297:
$fileType='rar';
break;
case255216:
$fileType='jpg';
break;
case7173:
$fileType='gif';
break;
case6677:
$fileType='bmp';
break;
case13780:
$fileType='png';
break;
default:
$fileType='unknown';
break;
}
return$fileType;

}


-

『叄』 php 能用多少種方法去獲取文件後綴

//第1種方法:
functionget_extension($file)
{
瞎世substr(strrchr($file,'.'),1);
}
//第2種方法:
functionget_extension($file)
{
returnsubstr($file,strrpos($file,'.')+1);
}
//第3種方法:
functionget_extension($file)
{
returnend(explode('.',$file));
}
//第4種方法:
functionget_extension($file)
{
$info=pathinfo($file);
晌迅return$info['extension'];
}
//第5種宴神此方法:
functionget_extension($file)
{
returnpathinfo($file,PATHINFO_EXTENSION);
}

……

『肆』 請問:php如何獲取數組中圖片名稱的後綴名呢

$aa=array('穗坦15.jpg','5.png');
$bb=array();//存放文件以猜岩桐及後綴
foreach($aaas$k=>$v){
$bb[$k]['img']棗嘩=$v;
$bb[$k]['ext']=getExt($v);
}

print_r($bb);

//獲取文件後綴
functiongetExt($file){
returnsubstr(strrchr($file,'.'),1);
}

『伍』 PHP上傳完圖片以後怎麼獲取它上傳到服務里邊的文件名及格式後綴

使用$_FILES[]超全局數組,獲取到上傳文件的詳細信息

『陸』 php怎樣獲取文件後綴名

//方法一:
functionextend_1($file_name){
$retval="";
$pt=strrpos($file_name,".");
if($pt)
$retval=substr($file_name,$pt+1,strlen($file_name)-$pt);
return($retval);
}

//方法二
functionextend_2($file_name){
$extend=pathinfo($file_name);
$extend=strtolower($extend["extension"]);
return$extend;
}

//方法三functionextend_3($file_name){
$extend=explode(".",$file_name);
$va=count($extend)-1;
return$extend[$va];
}

熱點內容
百度雲下載的是ftp嗎 發布:2025-02-24 20:04:14 瀏覽:102
安卓的pad密碼忘記怎麼辦 發布:2025-02-24 20:04:06 瀏覽:494
androidokhttp緩存 發布:2025-02-24 20:03:24 瀏覽:716
存儲鐵桶源頭廠家 發布:2025-02-24 20:00:17 瀏覽:262
c語言修改密碼 發布:2025-02-24 19:57:13 瀏覽:697
精演算法 發布:2025-02-24 19:55:38 瀏覽:33
php正則截取 發布:2025-02-24 19:44:50 瀏覽:90
exe自解壓 發布:2025-02-24 19:40:22 瀏覽:356
安卓網卡驅動在哪裡 發布:2025-02-24 19:32:59 瀏覽:22
sublimejava 發布:2025-02-24 19:25:34 瀏覽:53