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'