mixed pathinfo( string $path[, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME] )
返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options。
path
options
PATHINFO_EXTENSION 或 PATHINFO_FILENAME。
如果没有传入 options ,将会返回包括以下单元的数组 array:dirname,basename 和 extension(如果有),以 及filename。
$path_parts = pathinfo(‘/www/htdocs/inc/lib.inc.php’);
echo $path_parts['dirname'], “\n”;
echo $path_parts['basename'], “\n”;
echo $path_parts['extension'], “\n”;
echo $path_parts['filename'], “\n”;
/www/htdocs/inc
lib.inc.php
php
lib.inc
$path_parts = pathinfo(‘/path/emptyextension.’);
var_dump($path_parts['extension']);
$path_parts = pathinfo(‘/path/noextension’);
var_dump($path_parts['extension']);
Notice: Undefined index: extension in test.php on line 6
转载请注明:XAMPP中文组官网 » Laravel技术社区_每日PHP函数分享