PHP:basename獲取路徑中的文件名

最近更新時間 2020-01-15 19:42:21

basename 函數獲取路徑中的文件名。

說明

basename ( string $path [, string $suffix ] ) : string

 傳入包含文件或路徑的字符串,該函數會返回文件名稱。

path
路徑。
在 Windows 中文件路徑分割符可以使用 / 或 \。其他系統中使用 /。
suffix
可選,文件的後綴名稱。如果文件包含後綴名,會被去掉。

範例

<?php

$path = "/wwwroot/home.php";

//Show filename
echo basename($path) .PHP_EOL;

//Show filename, but cut off file extension for ".php" files
echo basename($path,".php");
home.php
home

如果添加了 suffix 參數,會截取掉文件後綴信息。

<?php

$file = "path/to/file.xml#xpointer(/Texture)";
echo basename($file);
Texture)
rss_feed