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
dirname(string $path, int $levels = 1): string
Príklad
Získame nadradený adresár pre cestu:
<?php
echo dirname('/var/www/html/index.php');
?>
Výsledok vykonania kódu:
'/var/www/html'
Príklad
Vystúpime dve úrovne nahor cez adresáre:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Výsledok vykonania kódu:
'/var'
Príklad
Práca s relatívnymi cestami:
<?php
echo dirname('images/photo.jpg');
?>
Výsledok vykonania kódu:
'images'