270 of 410 menu

Función dirname

La función dirname devuelve la ruta al directorio padre de la ruta especificada. El primer parámetro de la función acepta una cadena con la ruta, y el segundo parámetro opcional - el número de niveles hacia arriba que se debe subir.

Sintaxis

dirname(string $path, int $levels = 1): string

Ejemplo

Obtengamos el directorio padre para la ruta:

<?php echo dirname('/var/www/html/index.php'); ?>

Resultado de la ejecución del código:

'/var/www/html'

Ejemplo

Subamos dos niveles hacia arriba en los directorios:

<?php echo dirname('/var/www/html/index.php', 2); ?>

Resultado de la ejecución del código:

'/var'

Ejemplo

Trabajo con rutas relativas:

<?php echo dirname('images/photo.jpg'); ?>

Resultado de la ejecución del código:

'images'

Ver también

  • la función basename,
    que devuelve el nombre del archivo
  • la función pathinfo,
    que devuelve información sobre la ruta
  • la función realpath,
    que devuelve la ruta absoluta
bytrfrptda