Funcția dirname
Funcția dirname returnează calea către directorul părinte al căii specificate. Primul parametru al funcției primește un șir de caractere cu calea, iar al doilea parametru opțional - numărul de niveluri în sus care trebuie parcurse.
Sintaxă
phpdirname(string $path, int $levels = 1): string
Exemplu
Să obținem directorul părinte pentru calea:
php<?php
echo dirname('/var/www/html/index.php');
?>
Rezultatul executării codului:
php'/var/www/html'
Exemplu
Să urcăm două niveluri în sus în ierarhia directoarelor:
php<?php
echo dirname('/var/www/html/index.php', 2);
?>
Rezultatul executării codului:
php'/var'
Exemplu
Lucrul cu căi relative:
php<?php
echo dirname('images/photo.jpg');
?>
Rezultatul executării codului:
php'images'