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
dirname(string $path, int $levels = 1): string
Esimerkki
Haetaan ylemmän tason hakemisto polulle:
<?php
echo dirname('/var/www/html/index.php');
?>
Koodin suorituksen tulos:
'/var/www/html'
Esimerkki
Siirrytään kaksi tasoa ylöspäin hakemistoissa:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Koodin suorituksen tulos:
'/var'
Esimerkki
Työskentely suhteellisten polkujen kanssa:
<?php
echo dirname('images/photo.jpg');
?>
Koodin suorituksen tulos:
'images'