采用php函数以及自定义函数两种方式,实现从完整的文件路径中分离出「文件目录」和「文件名」
<?php
// 采用php函数以及自定义函数两种方式实现从完整的文件路径中分离出文件目录和文件名
$str="/this/is/test/path/to/test.zip";
// 自定义方式
$fileName = substr($str, strrpos($str,'/')+1);
$dirPath = substr($str,-strlen($str),strrpos($str,'/')+1);
// print_r($fileName);exit;
// print_r($dirPath);exit;
// php 函数等候多时
$fileName = basename($str);
$dirPath = dirname($str).'/';
// print_r($fileName);exit;
// print_r($dirPath);exit;
// 输出结果:
// test.zip
// /this/is/test/path/to/