La función pathinfo () puede devolver una matriz que contiene información sobre una ruta. Si no se pasa el parámetro de opciones, se devuelve una matriz asociativa que contiene los elementos: dirname, basename, extension (si la hay) y filename.
Sintaxis
mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
Esta función pathinfo () puede devolver información sobre la ruta: ya sea una matriz asociativa o una cadena, según las opciones.
Ejemplo 1
<?php
print_r(pathinfo("/PhpProject/simple.txt"));
?>
Salida
Array
(
[dirname] => /PhpProject1
[basename] => simple.txt
[extension] => txt
[filename] => simple
)
Ejemplo 2
<?php
print_r(pathinfo("/PhpProject/simple.txt", PATHINFO_BASENAME));
?>
Salida
simple.txt