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