當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP pathinfo()用法及代碼示例


pathinfo() 函數返回有關數組中文件路徑的信息。 pathinfo() 函數返回一個具有以下元素的關聯數組 -

  • directory name −返回目錄名

  • basename −返回基名

  • extension −返回延期

用法

pathinfo(path,options)

參數

  • path −要檢查的路徑。

  • options −指定要返回的元素

    • PATHINFO_DIRNAME - 隻返回目錄名
    • PATHINFO_BASENAME - 僅返回基本名稱
    • PATHINFO_EXTENSION - 僅返回擴展名

返回

pathinfo() 函數返回一個包含以下元素的關聯數組。

  • directory name −返回目錄名

  • basename −返回基名

  • extension −返回延期

以下是顯示所有信息的示例,因為我們還沒有設置第二個參數。

示例

<?php
   print_r(pathinfo("/images/architecture.png"));
?>

輸出

Array
(
   [dirname] => /images
   [basename] => architecture.png
   [extension] => png
)

讓我們看看如何隻獲取目錄名稱。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_DIRNAME));
?>

輸出

/images

讓我們看看如何隻獲取基本名稱。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_BASENAME));
?>

輸出

architecture.png

讓我們看看如何隻獲取擴展名。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_EXTENSION));
?>

輸出

png

相關用法


注:本文由純淨天空篩選整理自Samual Sam大神的英文原創作品 pathinfo() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。