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
phpdirname(string $path, int $levels = 1): string
Przykład
Uzyskajmy katalog nadrzędny dla ścieżki:
php<?php
echo dirname('/var/www/html/index.php');
?>
Wynik wykonania kodu:
php'/var/www/html'
Przykład
Przejdźmy o dwa poziomy w górę w strukturze katalogów:
php<?php
echo dirname('/var/www/html/index.php', 2);
?>
Wynik wykonania kodu:
php'/var'
Przykład
Praca ze ścieżkami względnymi:
php<?php
echo dirname('images/photo.jpg');
?>
Wynik wykonania kodu:
php'images'