dirname Fonksiyonu

dirname fonksiyonu, belirtilen yolun üst dizininin yolunu döndürür. Fonksiyon ilk parametre olarak bir yol dizesi alır, ikinci isteğe bağlı parametre olarak ise kaç seviye yukarı çıkılacağını belirten bir sayı alır.

Sözdizimi

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

Örnek

Aşağıdaki yol için üst dizini alalım:

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

Kodun çalıştırılmasının sonucu:

php'/var/www/html'

Örnek

İki seviye üst dizine çıkalım:

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

Kodun çalıştırılmasının sonucu:

php'/var'

Örnek

Göreli yollarla çalışma:

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

Kodun çalıştırılmasının sonucu:

php'images'

Ayrıca Bakınız

  • dosya adını döndüren basename fonksiyonu,
  • yol bilgisini döndüren pathinfo fonksiyonu,
  • mutlak yolu döndüren realpath fonksiyonu,