Funkcija dirname

Funkcija dirname vraća putanju ka roditeljskom direktorijumu navedene putanje. Prvi parametar funkcije prima string sa putanjom, a drugi opcioni parametar - broj nivoa naviše koje je potrebno popeti se.

Sintaksa

phpdirname(string $path, int $levels = 1): string

Primer

Dobijamo roditeljski direktorijum za putanju:

php<?php
  echo dirname('/var/www/html/index.php');
?>

Rezultat izvršavanja koda:

php'/var/www/html'

Primer

Penjemo se dva nivoa naviše po direktorijumima:

php<?php
  echo dirname('/var/www/html/index.php', 2);
?>

Rezultat izvršavanja koda:

php'/var'

Primer

Rad sa relativnim putanjama:

php<?php
  echo dirname('images/photo.jpg');
?>

Rezultat izvršavanja koda:

php'images'

Vidite takođe

  • funkciju basename,
    koja vraća ime fajla
  • funkciju pathinfo,
    koja vraća informacije o putanji
  • funkciju realpath,
    koja vraća apsolutnu putanju