1:
string basename(string path[,string suffix]);
第一个参数是一个文件路径的字符串,第二个参数规定文件的扩展名,是个可选参数,如果提供了则不会输出这个扩展名,函数返回文件名
<?php
$str = 'http://justflyhigh.com/index.php';
echo basename($str); //输出 index.php
echo '<br />';
echo basename($str,'.php'); //输出 index
?>
2: string dirname(string path);
参数是是一个文件路径的字符串,返回去掉文件名后的目录
<?php
$str = 'http://justflyhigh.com/index.php';
echo dirname($str); //输出 http://justflyhigh.com
?>
3: array pathinfo($path);
参数是一个文件路径的字符串,返回一个包含目录名、文件名和扩展名三个部分的数组,分别通过dirname、basename、extension来引用
<?php
$str = 'http://justflyhigh.com/views/index.php';
$pathArray = pathinfo($str);
echo $pathArray['dirname']; //输出 http://justflyhigh.com/views
echo '<br />';
echo $pathArray['basename']; //输出 index.php
echo '<br />';
echo $pathArray['extension']; //输出 php
?>
第一个参数是一个文件路径的字符串,第二个参数规定文件的扩展名,是个可选参数,如果提供了则不会输出这个扩展名,函数返回文件名
<?php
$str = 'http://justflyhigh.com/index.php';
echo basename($str); //输出 index.php
echo '<br />';
echo basename($str,'.php'); //输出 index
?>
2: string dirname(string path);
参数是是一个文件路径的字符串,返回去掉文件名后的目录
<?php
$str = 'http://justflyhigh.com/index.php';
echo dirname($str); //输出 http://justflyhigh.com
?>
3: array pathinfo($path);
参数是一个文件路径的字符串,返回一个包含目录名、文件名和扩展名三个部分的数组,分别通过dirname、basename、extension来引用
<?php
$str = 'http://justflyhigh.com/views/index.php';
$pathArray = pathinfo($str);
echo $pathArray['dirname']; //输出 http://justflyhigh.com/views
echo '<br />';
echo $pathArray['basename']; //输出 index.php
echo '<br />';
echo $pathArray['extension']; //输出 php
?>