Funktio dirname

Funktio dirname palauttaa polun määritetyn polun ylemmän tason hakemistoon. Ensimmäisenä parametrina funktio ottaa merkkijonon, joka sisältää polun, ja toisena valinnaisena parametrina - tason määrän ylöspäin, jonne tulee siirtyä.

Syntaksi

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

Esimerkki

Haetaan ylemmän tason hakemisto polulle:

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

Koodin suorituksen tulos:

php'/var/www/html'

Esimerkki

Siirrytään kaksi tasoa ylöspäin hakemistoissa:

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

Koodin suorituksen tulos:

php'/var'

Esimerkki

Työskentely suhteellisten polkujen kanssa:

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

Koodin suorituksen tulos:

php'images'

Katso myös

  • funktion basename,
    joka palauttaa tiedoston nimen
  • funktion pathinfo,
    joka palauttaa tiedot polusta
  • funktion realpath,
    joka palauttaa absoluuttisen polun