Функция 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'