PHP
PHP

Trang chủ

Tổng quan về hàm dirname() trong PHP

PHP, viết tắt của Hypertext Preprocessor, là ngôn ngữ lập trình script phía máy chủ được thiết kế đặc biệt cho phát triển web. Điểm nổi bật của PHP so với các ngôn ngữ khác là khả năng tương thích với nhiều loại cơ sở dữ liệu và chạy mượt mà trên các máy chủ web. Tại Vietnix, chúng tôi không chỉ giới thiệu những khái niệm cơ bản về PHP mà còn cung cấp các ví dụ thực tế giúp bạn dễ dàng hiểu và áp dụng PHP vào việc phát triển website. Bên cạnh đó, Vietnix cũng thường xuyên cập nhật các bài viết mới về tính năng, mẹo và thủ thuật lập trình, giúp bạn giải quyết các thách thức phức tạp, từ đó không ngừng nâng cao và hoàn thiện kỹ năng lập trình của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
26/06/2024
4 phút đọc
Theo dõi Vietnix trên

Tổng quan về hàm dirname() trong PHP

Hàm dirname() trong PHP là một hàm được sử dụng để trích xuất tên thư mục cha (parent directory) của một đường dẫn file hoặc thư mục cụ thể. Dirname() trả về một chuỗi biểu diễn đường dẫn của thư mục mẹ, cho phép bạn dễ dàng điều hướng trong cấu trúc thư mục của hệ thống file. Qua đó cung cấp một cách tiện lợi để truy cập và quản lý các đường dẫn file và thư mục trong ứng dụng PHP của bạn. Hãy cùng Vietnix tìm hiểu thêm về hàm dirname() trong PHP qua bài viết sau đây.

Hàm dirname() là gì?

Hàm dirname() trong PHP là một hàm tích hợp sẵn được sử dụng để trả về tên thư mục của một đường dẫn nhất định, thường được sử dụng cho đường dẫn của thư mục mẹ, tức là tăng cấp từ thư mục hiện tại. Sau khi thực thi, hàm sẽ trả về đường dẫn của thư mục mẹ bao gồm dấu chấm (‘.’) nếu đường dẫn không có dấu gạch chéo, cho biết thư mục hiện tại.

Hàm dirname() trong PHP
Tìm hiểu về hàm dirname() và cách sử dụng hàm.
Cú phápstring dirname ( $path )
Thông thường trong thực tế sử dụng, hàm được dùng chung với lệnh echo() là chủ yếu.
Tham sốHàm dirname() chỉ cần 1 tham số duy nhất và bắt buộc, tham số này chỉ định đường dẫn thư mục cần được kiểm tra.
Giá trị trả vềSau khi xử lý, hàm sẽ trả kết quả về là thư mục mẹ.
Lỗi và ngoại lệTrong khi chỉ định đường dẫn, cả dấu gạch chéo (/) và dấu gạch chéo ngược () đều được sử dụng làm ký tự phân tách thư mục trong môi trường Windows, trong khi ở các môi trường khác, chỉ sử dụng dấu gạch chéo (/). Hàm dirname() hoạt động trên chuỗi đầu vào và do đó không nhận biết được hệ thống tệp thực tế hoặc các thành phần đường dẫn như “..”.
Hàm dirname() trong PHP

Người dùng cơ thể hiểu hơn qua các ví dụ sau:

Input : dirname("user01/geeksforgeeks/gfg.txt")
Output : user01/geeksforgeeks

Input : dirname("/geeksforgeeks/gfg.txt");
Output : /geeksforgeeks

Ví dụ minh hoạ hàm dirname() trong PHP

<?php

// specifying path to the dirname() function
echo dirname("user01/VietnixHosting/vietnix.txt")

?>

Output trả về: user01/VietnixHosting

<?php

// specifying path to the dirname() function
echo dirname("/VietnixHosting/vietnix.txt");

?>

Output như sau: /VietnixHosting

Vietnix – Nhà cung cấp giải pháp VPS tăng tốc độ và hiệu năng vượt trội cho website

Vietnix mang đến giải pháp thuê VPS tối ưu, giúp website và ứng dụng tải trang nhanh, hoạt động ổn định với ổ cứng SSD/NVMe Enterprise cùng CPU Intel Xeon, AMD. Công nghệ ảo hóa hiện đại kết hợp với băng thông 200 Mbps trong nước, 20 Mbps quốc tế giúp nâng cao tốc độ xử lý, đảm bảo hiệu suất cao. Cơ chế sao lưu tự động miễn phí hàng tuần, lưu trữ độc lập giúp bảo vệ dữ liệu toàn diện, dễ dàng khôi phục khi cần. Với hơn 12 năm kinh nghiệm và 80.000+ khách hàng tin dùng, Vietnix cam kết cung cấp dịch vụ chất lượng cao, đáp ứng nhu cầu từ cá nhân đến doanh nghiệp.

Để đáp ứng nhu cầu xử lý đa nhiệm, tốc độ cao, Vietnix mang đến VPS AMD với CPU AMD EPYC mạnh mẽ và ổ cứng NVMe Enterprise – giúp tăng tốc độ truy xuất dữ liệu gấp nhiều lần, tối ưu hiệu suất cho website, ứng dụng và các hệ thống lớn. Mọi tác vụ được xử lý nhanh chóng, đảm bảo website luôn mượt mà, không gián đoạn, giúp doanh nghiệp tối ưu chuyển đổi. Kết hợp với băng thông ổn định 200 Mbps trong nước, 20 Mbps quốc tế, Vietnix mang đến giải pháp lưu trữ mạnh mẽ, giúp bạn dễ dàng quản lý và mở rộng hệ thống.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm dirname() trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!

Mọi người cũng xem

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn