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 функциясын,
    ал абсолюттук жолду кайтарат