Kazi ya dirname

Kazi dirname inarudhi njia ya directory ya mzazi ya njia iliyobainishwa. Kigezo cha kwanza kinakubali mfuatano wa herufi (string) wenye njia, na kigezo cha pili kisichoshurutishwa - idadi ya viwango vya kupanda, ambavyo vinahitaji kupandwa.

Sintaksia

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

Mfano

Wacha tupate directory ya mzazi kwa njia:

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

Matokeo ya utekelezaji wa kodi:

php'/var/www/html'

Mfano

Wacha tupande viwango viwili juu kwenye directory:

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

Matokeo ya utekelezaji wa kodi:

php'/var'

Mfano

Kufanya kazi na njia za jamaa (relative paths):

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

Matokeo ya utekelezaji wa kodi:

php'images'

Angalia pia

  • kazi basename,
    inarudhi jina la faili
  • kazi pathinfo,
    inarudhi taarifa kuhusu njia
  • kazi realpath,
    inarudhi njia kamili (absolute path)