PHP:basename获取路径中的文件名

Lasted 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)