Sistema de archivos
PHP Manual

pathinfo

(PHP 4 >= 4.0.3, PHP 5)

pathinfo — Devuelve información sobre la ruta de un archivo

Descripción

mixed pathinfo ( string $ruta [, int $opciones ] )

pathinfo() devuelve una matriz asociativa que contiene información sobre ruta .

Lista de parámetros

ruta

La ruta a chequear.

opciones

Es posible especificar cuáles elementos son devueltos con el parámetro opcional opciones . Éste se compone de PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION y PATHINFO_FILENAME. Su valor predeterminado es devolver todos los elementos.

Valores retornados

Los siguientes elementos del array asociativo son devueltos: dirname, basename y extension (si existe), y filename.

Si se define opciones , esta función devolverá un valor string si no todos los elementos son pedidos.

Registro de cambios

Versión Descripción
5.2.0 La constante PATHINFO_FILENAME fue agregada.

Ejemplos

Example#1 Ejemplo de pathinfo()

<?php
$partes_ruta 
pathinfo('/www/htdocs/index.html');

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 seria:

/www/htdocs
index.html
html
index

Notes

Note: Para información sobre la recuperación de información sobre la ruta actual, lea la sección relevante en variables reservadas predefinidas.

Ver también


Sistema de archivos
PHP Manual