PHP pathinfo() Function

❮ PHP Filesystem Reference

Example

Get information about a file path:

<?php
print_r(pathinfo("/testweb/test.txt"));
?>

The output of the code above will be:

Array
(
[dirname] => /testweb
[basename] => test.txt
[extension] => txt
)


Definition and Usage

The pathinfo() function returns information about a file path.

Syntax

pathinfo(path, options)

Parameter Values

Parameter Description
path Required. Specifies the path to be checked
options Optional. Specifies which array element to return. If not specified, it returns all elements.

Possible values:

  • PATHINFO_DIRNAME - return only dirname
  • PATHINFO_BASENAME - return only basename
  • PATHINFO_EXTENSION - return only extension
  • PATHINFO_FILENAME - return only filename


Technical Details

Return Value: If the option parameter is omitted, it returns an associative array with dirname, basename, extension, and filename. If the option parameter is specified, it returns a string with the requested element. FALSE on failure
PHP Version: 4.0.3+
PHP Changelog: PHP 5.2: PATHINFO_FILENAME was added

More Examples

Example

Get information about a file path:

<?php
print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));
?>

The output of the code above will be:

test.txt

❮ PHP Filesystem Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.