Функција 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,
    која го враќа апсолутниот пат