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

Глядзіце таксама

  • функцыю basename,
    якая вяртае імя файла
  • функцыю pathinfo,
    якая вяртае інфармацыю аб шляху
  • функцыю realpath,
    якая вяртае абсалютны шлях