PHP pathinfo()Funciones

PHP Filesystem 参考手册Manual de referencia completo de PHP Filesystem


Definición y uso

La función pathinfo() devuelve información sobre la ruta de un archivo en forma de array.

Los elementos del array devuelto son los siguientes:

  • [dirname]: ruta del directorio
  • [basename]: nombre del archivo
  • [extension]: extensión del archivo
  • [filename]: nombre del archivo sin extensión

Sintaxis

pathinfo(path,options)

Parámetros Descripción
path Obligatorio. Especifica la ruta a verificar.
options Opcional. Especifica qué elementos del array devolver. El valor predeterminado es all.

Valores posibles:

  • PATHINFO_DIRNAME - devuelve solo dirname
  • PATHINFO_BASENAME - devuelve solo basename
  • PATHINFO_EXTENSION - devuelve solo extension
  • PATHINFO_FILENAME - devuelve solo filename


Consejos y notas

Nota:Si no se solicitan todos los elementos, la función pathinfo() devuelve una cadena.


Ejemplos

Ejemplo 1

<?php print_r(pathinfo("/testweb/test.txt")); ?>

El código anterior generará:

Array
(
    [dirname] => /testweb
    [basename] => test.txt
    [extension] => txt
    [filename] => test
)

Ejemplo 2

<?php print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME)); ?>

El código anterior generará:

test.txt


PHP Filesystem 参考手册Manual de referencia completo de PHP Filesystem

Otras extensiones