Функция dirname
Функция dirname возвращает путь к родительской директории указанного пути. Первым параметром функция принимает строку с путем, а вторым необязательным параметром - количество уровней вверх, которые нужно подняться.
Синтаксис
dirname(string $path, int $levels = 1): string
Пример
Получим родительскую директорию для пути:
<?php
echo dirname('/var/www/html/index.php');
?>
Результат выполнения кода:
'/var/www/html'
Пример
Поднимемся на два уровня вверх по директориям:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Результат выполнения кода:
'/var'
Пример
Работа с относительными путями:
<?php
echo dirname('images/photo.jpg');
?>
Результат выполнения кода:
'images'