Функция 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,
    яъни мутлақ йўлни қайтарувчи функция