Funkcia dirname

Funkcia dirname vráti cestu k nadradenému adresáru zadanej cesty. Prvým parametrom funkcia prijíma reťazec s cestou, a druhým voliteľným parametrom - počet úrovní nahor, ktoré je potrebné vystúpiť.

Syntax

phpdirname(string $path, int $levels = 1): string

Príklad

Získame nadradený adresár pre cestu:

php<?php
  echo dirname('/var/www/html/index.php');
?>

Výsledok vykonania kódu:

php'/var/www/html'

Príklad

Vystúpime dve úrovne nahor cez adresáre:

php<?php
  echo dirname('/var/www/html/index.php', 2);
?>

Výsledok vykonania kódu:

php'/var'

Príklad

Práca s relatívnymi cestami:

php<?php
  echo dirname('images/photo.jpg');
?>

Výsledok vykonania kódu:

php'images'

Pozrite tiež

  • funkciu basename,
    ktorá vracia názov súboru
  • funkciu pathinfo,
    ktorá vracia informácie o ceste
  • funkciu realpath,
    ktorá vracia absolútnu cestu