php獲取後綴,php獲取擴展名的幾種方法

本文目錄一覽:

php有哪些常用的後綴

php3,pht,phtml,phps等後綴如果伺服器是apach的話配置文件是可以添加這些php別名進行解析的

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

$aa= array (’15.jpg’, ‘5.png’);

$bb = array(); // 存放文件以及後綴

foreach($aa as $k=$v){

    $bb[$k][‘img’]  = $v;

    $bb[$k][‘ext’] = getExt($v);

}

print_r($bb);

// 獲取文件後綴

function getExt($file){

    return substr(strrchr($file, ‘.’), 1);

}

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

我給你思路吧

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

function getFileType($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) {

        case 7790: 

            $fileType = ‘exe’;

            break;

        case 7784: 

            $fileType = ‘midi’;

            break;

        case 8075: 

            $fileType = ‘zip’;

            break;

        case 8297: 

            $fileType = ‘rar’;

            break;

        case 255216: 

            $fileType = ‘jpg’;

            break;

        case 7173: 

            $fileType = ‘gif’;

            break;

        case 6677: 

            $fileType = ‘bmp’;

            break;

        case 13780: 

            $fileType = ‘png’;

            break;

        default: 

            $fileType = ‘unknown’;

            break;

    }

    return $fileType;

    

}

php從給定url獲取文件擴展名的方法

本文實例講述了php從給定url獲取文件擴展名的方法。分享給大家供大家參考。具體實現方法如下:

?php

/**

*

給定url,獲取文件後綴

*

@param

string

$url

*

@return

string

*/

function

getUrlPostfix

($url)

{

$url_arr

=

explode(‘.’,

$url);

$postfix

=

$url_arr[count($url_arr)

1];

$substr

=

substr($postfix,

0,

3);

return

$substr;

}

$url

=

“”;

$str

=

getUrlPostfix($url);

echo

$str

.

“n”;

希望本文所述對大家的php程序設計有所幫助。

php怎麼取出一個字元串的擴展名

PHP 獲取文件後綴名

?php

function fileSuffix($filename){

return strtolower(trim(substr(strrchr($filename, ‘.’), 1)));

}

?

strrchr —PHP函數,查找字元串在另一個字元串中最後一次出現的位置,並返回從該位置到字元串結尾的所有字元,如果失敗,則返回 false。

substr —PHP函數,返回字元串一部分。

trim —PHP函數,移除字元串兩側的空白字元或其他預定義字元。

strtolower —PHP函數,把字元串轉換為小寫。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/243608.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:57
下一篇 2024-12-12 12:57

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常問題的解決

    本文旨在解決vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常的問題,提供完整的代碼示例供參考。 一、分析問題 首先,需了解vue中下載文件的情況。一般情況下,我們…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • 如何刪除文本文件的擴展名

    對於程序員來說,經常需要進行對文件操作的任務,其中一種任務就是刪除文件的擴展名。本文將從多個方面介紹如何刪除文本文件的擴展名。 一、使用Python代碼刪除文本文件的擴展名 imp…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • cmake minsizerel 後綴 d是什麼以及怎麼使用

    cmake是一個跨平台的開源編譯系統。它可以根據不同的平台、編譯器和其他參數來生成相應的Makefiles、Visual Studio工程或Xcode工程等。minsizerel是…

    編程 2025-04-27
  • Python文件選擇對話框過濾文件後綴

    在編寫Python程序時,我們常常需要打開和讀取文件,但是我們並不希望讀取某些特定格式的文件,這時候文件選擇對話框就非常有用了。本篇文章將介紹如何使用Python的文件選擇對話框並…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27

發表回復

登錄後才能評論