Fungsi dirname

Fungsi dirname mengembalikan laluan ke direktori induk bagi laluan yang ditentukan. Parameter pertama fungsi ini menerima rentetan dengan laluan, dan parameter pilihan kedua - bilangan aras ke atas yang perlu dinaiki.

Sintaks

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

Contoh

Dapatkan direktori induk untuk laluan:

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

Keputusan pelaksanaan kod:

php'/var/www/html'

Contoh

Naik dua aras ke atas melalui direktori:

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

Keputusan pelaksanaan kod:

php'/var'

Contoh

Bekerja dengan laluan relatif:

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

Keputusan pelaksanaan kod:

php'images'

Lihat juga

  • fungsi basename,
    yang mengembalikan nama fail
  • fungsi pathinfo,
    yang mengembalikan maklumat tentang laluan
  • fungsi realpath,
    yang mengembalikan laluan mutlak