PHP - Función pathinfo ()

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