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ă
dirname(string $path, int $levels = 1): string
Exemplu
Să obținem directorul părinte pentru calea:
<?php
echo dirname('/var/www/html/index.php');
?>
Rezultatul executării codului:
'/var/www/html'
Exemplu
Să urcăm două niveluri în sus în ierarhia directoarelor:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Rezultatul executării codului:
'/var'
Exemplu
Lucrul cu căi relative:
<?php
echo dirname('images/photo.jpg');
?>
Rezultatul executării codului:
'images'