搜尋
首頁後端開發php教程PHP取得檔案副檔名的實例解析
PHP取得檔案副檔名的實例解析Jun 09, 2020 am 09:16 AM
檔案副檔名

PHP取得檔案副檔名的實例解析

PHP取得檔案副檔名範例

#第一種:

$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);

解析:strrchr ($file, '.') 

strrchr() 函數尋找字串在另一個字串中最後一次出現的位置,並傳回從該位置到字串結尾的所有字元

第二種:  

$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);

解析:strrpos($file, '.') 

找出"." 在字串中最後一次出現的位置,傳回位置substr()從該位置開始截取

第三種:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo $arr[count($arr)-1];

   

第四種:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo end($arr);  //end()返回数组的最后一个元素

   

#第五種:

$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);

   

第六種:

.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];

   

解析:pathinfo() 函數以陣列的形式傳回檔案路徑的資訊。

包含以下的陣列元素:

[dirname]
[basename]
[extension]

   

#第七個:

.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

   

總結:我個人比較喜歡第七種

推薦教學:《PHP影片教學

以上是PHP取得檔案副檔名的實例解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:liqingbo。如有侵權,請聯絡admin@php.cn刪除
如何在iPhone上更改文件扩展名如何在iPhone上更改文件扩展名Mar 04, 2024 pm 04:34 PM

在iOS设备上,AppleFiles应用程序允许您更改保存在iPhone上文件的文件扩展名。通常情况下并不建议更改文件扩展名,但这一功能可能有助于确保文件与特定应用程序兼容,或者有意隐藏文件。在这篇文章中,我们将解释如何更改保存在iPhone上的文件的文件扩展名。如何在iPhone上更改文件扩展名要求:运行iOS16或更高版本的iPhone在iPhone上打开“文件”应用程序并导航到所需位置。长按要更改其文件扩展名的文件。点击重命名。您现在可以删除现有的文件扩展名,并为此文件键入新的文件扩展名。

如何在Python中获取文件扩展名?如何在Python中获取文件扩展名?Sep 08, 2023 pm 01:53 PM

Python中的文件扩展名是附加在文件名末尾的后缀,用于表示文件的格式或类型。它通常由三个或四个字符组成,文件名后跟一个句点,例如“.txt”或“.py”。操作系统和程序利用文件扩展名来确定文件的类型以及应如何处理它。被识别为纯文本文件。Python中的文件扩展名在读取或写入文件时至关重要,因为它建立了文件格式以及读取和写入数据的最佳方法。例如,“.csv”文件扩展名是读取CSV文件时使用的扩展名,而csv模块则用于处理该文件。Python中获取文件扩展名的算法在Python中操作文件名字符串来

文件扩展名是什么意思文件扩展名是什么意思Jul 29, 2022 am 11:15 AM

文件扩展名是操作系统用来标记文件类型的一种机制;文件扩展名最主要的作用是让系统决定当用户打开指定文件的时候应该使用什么软件来运行,因此可以用于保护某些文件、节省磁盘空间、清除设置面板上的图标以及设置关联。

如何在Windows 11中显示文件扩展名如何在Windows 11中显示文件扩展名Jan 29, 2024 pm 11:12 PM

win11文件扩展名怎么显示?win11系统是将文件后缀名给隐藏起来的,相信很多的用户们都想将文件的后缀名显示出来,那么这个要怎么设置?下面就让本站来为用户们来仔细的介绍一下win11文件扩展名显示方法介绍吧。win11文件扩展名显示方法介绍方法一:1、双击进入桌面上的此电脑,点击页面上方工具栏中的查看选项卡。方法二:1、点击任务栏中的搜索按钮,在搜索框中输入文件夹资源管理器选项将其打开。

PHP正则表达式验证文件扩展名的方法PHP正则表达式验证文件扩展名的方法Jun 24, 2023 pm 12:13 PM

在Web开发过程中,有时需要对上传的文件进行格式限制,即只能上传指定类型的文件才能通过验证。这时,可以使用PHP正则表达式对文件的扩展名进行验证。PHP正则表达式是一个强大的工具,用于对字符串进行匹配和搜索,可以帮助我们根据一定规则快速准确地判断一段文本是否符合要求,并对它进行进一步处理。接下来,本文将讲解如何使用PHP正则表达式进行文件扩展名验证。第一步:

如何在Java中搜索具有特定文件扩展名的目录?如何在Java中搜索具有特定文件扩展名的目录?Aug 31, 2023 am 08:13 AM

以下示例根据扩展名打印目录中的文件-示例importjava.io.IOException;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.Paths;importjava.util.stream.Stream;publicclassDemo{  publicstaticvoidmain(String[]args)throwsIOException{&nbsp

一个文件的扩展名通常表示啥一个文件的扩展名通常表示啥Aug 15, 2023 am 10:49 AM

一个文件的扩展名是一种用来标识文件类型的字符串,通常由一个或多个字母组成,并跟在文件名的后面,中间用一个点来分隔,可以告诉操作系统和应用程序如何处理和解释该文件。

在文件夹中通过什么可以明确表示唯一的文件在文件夹中通过什么可以明确表示唯一的文件Aug 01, 2022 pm 01:43 PM

在文件夹中通过“文件名”可以明确表示唯一的文件。文件名是文件存在的标识,操作系统根据文件名来对其进行控制和管理;为了方便人们区分计算机中的不同文件,需要给每个文件设定一个指定的名称。在同一个文件夹下的文件,文件名都是唯一的,不能重复;但在不同的文件夹下,文件名可以一样的。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。