Hàm dirname

Hàm dirname trả về đường dẫn tới thư mục cha của đường dẫn được chỉ định. Tham số đầu tiên hàm nhận một chuỗi chứa đường dẫn, và tham số thứ hai tùy chọn - số lượng cấp độ cần đi lên.

Cú pháp

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

Ví dụ

Lấy thư mục cha cho đường dẫn:

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

Kết quả thực thi mã:

php'/var/www/html'

Ví dụ

Đi lên hai cấp độ thư mục:

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

Kết quả thực thi mã:

php'/var'

Ví dụ

Làm việc với đường dẫn tương đối:

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

Kết quả thực thi mã:

php'images'

Xem thêm

  • hàm basename,
    hàm trả về tên tệp
  • hàm pathinfo,
    hàm trả về thông tin về đường dẫn
  • hàm realpath,
    hàm trả về đường dẫn tuyệt đối