Функсияи 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,
    ки роҳи мутлақро бармегардонад