Funciones del Sistema de Archivos
PHP Manual

pathinfo

(PHP 4 >= 4.0.3, PHP 5)

pathinfoDevuelve información acerca de una ruta de archivo

Descripción

mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

pathinfo() devuelve una matriz asociativa que contiene información acerca de path.

Parámetros

path

La ruta que va ser comprobada.

options

Se puede especificar qué elementos son devueltos con el parámetro opcional options. Se compone de PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION y PATHINFO_FILENAME. Por defecto devuelve todos los elementos.

Valores devueltos

Se devuelven los siguientes elementos de un array asociativo: dirname, basename, extension (si tiene), y filename.

Si se usa options, esta función devolverá un string si no se solicitaron todos los elementos.

Historial de cambios

Versión Descripción
5.2.0 Se añadió la constante PATHINFO_FILENAME.

Ejemplos

Example #1 Ejemplo de pathinfo()

<?php
$partes_ruta 
pathinfo('/www/htdocs/inc/lib.inc.php');

echo 
$partes_ruta['dirname'], "\n";
echo 
$partes_ruta['basename'], "\n";
echo 
$partes_ruta['extension'], "\n";
echo 
$partes_ruta['filename'], "\n"// desde PHP 5.2.0
?>

El resultado del ejemplo sería:

/www/htdocs/inc
lib.inc.php
php
lib.inc

Notas

Note:

Para infomación sobre la recuperación de la información de la ruta actual, lea la sección sobre variables reservadas predefinidas.

Ver también


Funciones del Sistema de Archivos
PHP Manual