parse_ini_string
pclose
Filesystem Functions
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

- dirname() - Devuelve la parte del path correspondiente al directorio
- basename() - Devuelve la parte del path correspondiente al nombre del archivo
- parse_url() - Procesar una URL y devolver sus componentes
- realpath() - Devuelve el nombre de ruta absoluto simplificado

parse_ini_string
pclose
Filesystem Functions
PHP Manual