分离文件目录和文件名通常是在处理文件操作时经常会用到的操作。在PHP中,我们可以使用函数pathinfo()
和dirname()
来实现分离文件目录和文件名。下面是详细的攻略:
使用pathinfo()
pathinfo()
函数返回文件路径的信息,包括文件目录、文件名、文件扩展名等信息。我们可以利用它来获取文件名称、文件目录和文件扩展名信息。
下面是一个示例代码:
<?php
$path = '/home/user/public_html/test.php';
$info = pathinfo($path);
echo "文件目录: ".$info['dirname']."\n";
echo "文件名称: ".$info['basename']."\n";
echo "文件扩展名: ".$info['extension']."\n";
echo "不包含扩展名的文件名称: ".$info['filename']."\n";
?>
代码运行结果为:
文件目录: /home/user/public_html
文件名称: test.php
文件扩展名: php
不包含扩展名的文件名称: test
使用dirname()
dirname()
函数返回路径中的目录名称部分,即文件路径中除去文件名之后的部分。
下面是一个示例代码:
<?php
$path = '/home/user/public_html/test.php';
$directory = dirname($path);
echo "文件目录: ".$directory."\n";
?>
代码运行结果为:
文件目录: /home/user/public_html
通过使用上述两种方法,我们可以方便地获取文件目录和文件名信息,从而更加方便地进行文件操作和处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php从完整文件路径中分离文件目录和文件名的方法 - Python技术站