dirname funksiýasy

dirname funksiýasy görkezilen ýolunyň ata direktoriýasynyň ýoluny yzyna gaýtarýar. Funksiýa birinji parametr hökmünde ýol bilen setir kabul edýär we ikinji hökmany bolmadyk parametr hökmünde ýokaryk galmaly bolan derejeleriň sanyny kabul edýär.

Sintaksis

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

Mysal

Şu ýol üçin ata direktoriýany alalyň:

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

Kodyň ýerine ýetirilmeginiň netijesi:

php'/var/www/html'

Mysal

Iki dereje ýokaryk direktoriýalaryň üstüne gaýdalyň:

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

Kodyň ýerine ýetirilmeginiň netijesi:

php'/var'

Mysal

Göreli ýollar bilen işlemek:

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

Kodyň ýerine ýetirilmeginiň netijesi:

php'images'

Şeýle-de görmeli

  • basename funksiýasyny,
    ýöne faýlyň adyny yzyna gaýtarýar
  • pathinfo funksiýasyny,
    ýol barada maglumatlary yzyna gaýtarýar
  • realpath funksiýasyny,
    absolýut ýoly yzyna gaýtarýar