Dirname функциясы

dirname функциясы көрсетілген жолдың аталық директориясының жолын қайтарады. Функция бірінші параметр ретінде жолы бар жолды қабылдайды, ал екінші параметр міндетті емес параметр ретінде - жоғары қарай көтеру керек деңгейлер саны.

Синтаксис

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

Мысал

Мына жол үшін аталық директорияны алайық:

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

Кодты орындау нәтижесі:

php'/var/www/html'

Мысал

Директориялар бойынша екі деңгей жоғары көтерейік:

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

Кодты орындау нәтижесі:

php'/var'

Мысал

Салыстырмалы жолдармен жұмыс:

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

Кодты орындау нәтижесі:

php'images'

Сондай-ақ қараңыз

  • basename функциясын,
    ол файл атауын қайтарады
  • pathinfo функциясын,
    ол жол туралы ақпаратты қайтарады
  • realpath функциясын,
    ол абсолютті жолды қайтарады