Funkcja dirname
Funkcja dirname zwraca ścieżkę do katalogu nadrzędnego określonej ścieżki. Pierwszy parametr funkcji to ciąg znaków ze ścieżką, a drugi parametr opcjonalny - liczba poziomów w górę, które należy przejść.
Składnia
dirname(string $path, int $levels = 1): string
Przykład
Uzyskajmy katalog nadrzędny dla ścieżki:
<?php
echo dirname('/var/www/html/index.php');
?>
Wynik wykonania kodu:
'/var/www/html'
Przykład
Przejdźmy o dwa poziomy w górę w strukturze katalogów:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Wynik wykonania kodu:
'/var'
Przykład
Praca ze ścieżkami względnymi:
<?php
echo dirname('images/photo.jpg');
?>
Wynik wykonania kodu:
'images'