PHP basename 函数用于返回路径中的文件名部分。它可以接受一个或多个参数,其中第一个参数是必需的,表示要提取文件名的路径。
string basename ( string $path [, string $suffix ] )
basename 函数会返回路径中最后一部分的文件名,如果提供了第二个参数,则会将其作为文件扩展名来剔除。例如,如果你想要获取文件“/home/user/test.php”的文件名,你可以使用 basename 函数来实现:
$filename = basename("/home/user/test.php"); // 返回 test.php
如果你想要剔除扩展名,你可以使用第二个参数来实现:
$filename = basename("/home/user/test.php", ".php"); // 返回 test
basename 函数也能够处理 Windows 系统上的路径格式。例如:
$filename = basename("C:\Windows\System32\drivers\etc\hosts"); // 返回 hosts
basename 函数也能够处理相对路径。例如:
$filename = basename("../images/logo.png"); // 返回 logo.png
basename() 函数返回路径中的文件名部分。
参数 | 描述 |
---|---|
path | 必需。规定要检查的路径。 |
suffix | 可选。规定文件扩展名。如果文件有名有文件扩展名,将不会显示这个扩展名。 |
上面的代码将输出:
PHP clearstatcache() 函数 完整的 PHP Filesystem 参考手册定义和用法 clearstatcache() 函数清除文件状态缓存。 PHP 会缓存某...
PHP disk_total_space() 函数 完整的 PHP Filesystem 参考手册定义和用法 disk_total_space() 函数返回指定目录的磁盘...
PHP fileatime() 函数 完整的 PHP Filesystem 参考手册定义和用法 fileatime() 函数返回指定文件的上次访问时间。 如果成功,该...
PHP filetype() 函数 完整的 PHP Filesystem 参考手册定义和用法 filetype() 函数返回指定文件或目录的类型。 如果成功,该函数...
PHP fwrite() 函数 完整的 PHP Filesystem 参考手册定义和用法 fwrite() 函数将内容写入一个打开的文件中。 函数会在到达指定长...