Funkce dirname
Funkce dirname vrací cestu k nadřazenému adresáři zadané cesty. První parametr funkce přijímá řetězec s cestou a druhý volitelný parametr - počet úrovní nahoru, které je potřeba vystoupat.
Syntaxe
dirname(string $path, int $levels = 1): string
Příklad
Získáme nadřazený adresář pro cestu:
<?php
echo dirname('/var/www/html/index.php');
?>
Výsledek provedení kódu:
'/var/www/html'
Příklad
Vystoupáme o dvě úrovně nahoru v adresářích:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Výsledek provedení kódu:
'/var'
Příklad
Práce s relativními cestami:
<?php
echo dirname('images/photo.jpg');
?>
Výsledek provedení kódu:
'images'