Dirname funksiyasi

dirname funksiyasi ko'rsatilgan yo'lning ota katalogi yo'lini qaytaradi. Funksiya birinchi parametr sifatida yo'lni qabul qiladi, ikkinchi ixtiyoriy parametr sifatida esa yuqoriga ko'tarilishi kerak bo'lgan darajalar sonini qabul qiladi.

Sintaksis

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

Misol

Quyidagi yo'l uchun ota katalogni olamiz:

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

Kodni bajarish natijasi:

php'/var/www/html'

Misol

Kataloglardan ikki daraja yuqoriga ko'taramiz:

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

Kodni bajarish natijasi:

php'/var'

Misol

Nisbiy yo'llar bilan ishlash:

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

Kodni bajarish natijasi:

php'images'

Shuningdek qarang

  • basename funksiyasi,
    bu fayl nomini qaytaradi
  • pathinfo funksiyasi,
    bu yo'l haqida ma'lumot qaytaradi
  • realpath funksiyasi,
    bu absolyut yo'lni qaytaradi