Funktionen dirname

Funktionen dirname returnerer stien til den overordnede mappe for den angivne sti. Den første parameter tager funktionen en streng med stien, og den anden valgfrie parameter - antallet af niveauer op, som skal gås op.

Syntaks

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

Eksempel

Lad os få den overordnede mappe for stien:

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

Resultat af kodeudførelse:

php'/var/www/html'

Eksempel

Lad os gå to niveauer op i mapperne:

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

Resultat af kodeudførelse:

php'/var'

Eksempel

Arbejde med relative stier:

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

Resultat af kodeudførelse:

php'images'

Se også

  • funktionen basename,
    som returnerer filnavnet
  • funktionen pathinfo,
    som returnerer information om stien
  • funktionen realpath,
    som returnerer den absolutte sti