Funkcija dirname

Funkcija dirname atgriež ceļu uz norādītā ceļa vecāko direktoriju. Pirmo parametru funkcija saņem virkni ar ceļu, bet otro neobligāto parametru - līmeņu skaitu uz augšu, cik daudz jāpaceļas.

Sintakse

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

Piemērs

Iegūsim vecāko direktoriju ceļam:

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

Koda izpildes rezultāts:

php'/var/www/html'

Piemērs

Pacelsimies divus līmeņus augšup pa direktorijām:

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

Koda izpildes rezultāts:

php'/var'

Piemērs

Darbs ar relatīviem ceļiem:

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

Koda izpildes rezultāts:

php'images'

Skatiet arī

  • funkciju basename,
    kas atgriež faila nosaukumu
  • funkciju pathinfo,
    kas atgriež informāciju par ceļu
  • funkciju realpath,
    kas atgriež absolūto ceļu