(PHP 4 >= 4.0.3, PHP 5)
pathinfo — Devuelve información acerca de una ruta de archivo
pathinfo() devuelve una matriz asociativa que contiene información acerca de path.
La ruta que va ser comprobada.
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.
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.
Versión | Descripción |
---|---|
5.2.0 | Se añadió la constante PATHINFO_FILENAME. |
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
Note:
Para infomación sobre la recuperación de la información de la ruta actual, lea la sección sobre variables reservadas predefinidas.