A dirname függvény

A dirname függvény a megadott útvonal szülőkönyvtárának útvonalát adja vissza. A függvény első paramétereként egy karakterláncot fogad el az útvonallal, a második, opcionális paraméterként pedig azt, hogy hány szintet kell feljebb menni.

Szintaxis

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

Példa

Szerezzük meg a szülőkönyvtárat az alábbi útvonalhoz:

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

A kód végrehajtásának eredménye:

php'/var/www/html'

Példa

Menjünk fel két szinttel a könyvtárszerkezetben:

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

A kód végrehajtásának eredménye:

php'/var'

Példa

Relatív útvonalak kezelése:

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

A kód végrehajtásának eredménye:

php'images'

Lásd még

  • a basename függvényt,
    amely a fájlnévét adja vissza
  • a pathinfo függvényt,
    amely az útvonal információit adja vissza
  • a realpath függvényt,
    amely az abszolút útvonalat adja vissza