PHP
PHP

Trang chủ

Tìm hiểu về hàm basename() 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ìm hiểu về hàm basename() trong PHP

Hàm basename() trong PHP được sử dụng để trích xuất phần tên file hoặc folder từ một đường dẫn đã cho. Hàm này trả về phần cuối cùng của đường dẫn, bỏ đi phần đường dẫn và các ký tự “đường dẫn” (slashes) từ trước. Điều này rất hữu ích khi cần lấy tên file hoặc folder từ một đường dẫn dài. Hãy cùng Vietnix tìm hiểu thêm về hàm basename() trong PHP qua bài viết sau đây.

Hàm basename() là gì?

Hàm basename() trong PHP được sử dụng để trích xuất phần tên tệp hoặc thư mục từ một đường dẫn đã cho. Hàm này trả về phần cuối cùng của đường dẫn, loại bỏ phần đường dẫn và các ký tự “đường dẫn” (slashes) từ trước.

Hàm basename() trong PHP
Tổng quan hàm basename()
Cú pháp string basename ( $path , $suffix )
Tham số$path : Tham số này thuộc loại chuỗi và là bắt buộc và chỉ định đường dẫn của tập tin.
$suffix : Đây là một tham số tùy chọn giúp ẩn phần mở rộng của file nếu kết thúc bằng hậu tố.
Giá trị trả vềHàm này trả về tên cơ sở của file có đường dẫn đã được người dùng cung cấp dưới dạng tham số.
Lỗi và ngoại lệHàm basename() không nhận ra các thành phần đường dẫn như '..' .
Hàm hoạt động trên chuỗi đầu vào do người dùng cung cấp và không biết về hệ thống file thực tế.
Các dấu gạch chéo lên (/) và dấu gạch chéo ngược (\) đều được sử dụng làm ký tự phân tách folder trên nền tảng windows trong khi đây chỉ là dấu gạch chéo lên (/) trong các môi trường khác.
Hàm basename() trong PHP

Người dùng có thể hiểu rõ hơn qua minh họa sau:

Input : $path = "user01/home/documents/vietnix.php",
Output : vietnix.php

Input :  $path = "user01/home/documents/HostingVPS.php",
         $suffix = ".php"
Output : HostingVPS

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

<?php

$path = "user01/home/documents/
VietnixHosting.php";

// basename() function to show
// filename along with extension
echo basename($path);

?>

Output như sau: VietnixHosting.php

<?php

$path = "user01/home/documents/VietnixHosting.php";

// basename() function to show the
// filename while hiding the extension
echo basename($path, ".php");

?>

Output như sau: VietnixHosting

Vietnix – Nhà cung cấp dịch vụ VPS tốc độ nhanh và hiệu suất mạnh

Tối ưu hiệu suất, đảm bảo tốc độ – Vietnix mang đến dịch vụ thuê VPS mạnh mẽ với ổ cứng SSD/NVMe Enterprise và CPU Intel Xeon, AMD, giúp website tải nhanh, hoạt động mượt mà. Công nghệ ảo hóa hiện đại kết hợp với băng thông không giới hạn, đảm bảo website luôn ổn định, an toàn. Hệ thống backup tự động hàng tuần, lưu trữ trên server độc lập, hỗ trợ khôi phục dễ dàng từ giao diện quản trị. Với Portal nhiều tính năng, khách hàng có thể chủ động quản lý, cài đặt lại hệ điều hành (Windows, Linux) theo nhu cầu.

Một giải pháp VPS tiết kiệm nhưng vẫn đảm bảo hiệu năng – VPS Giá Rẻ của Vietnix phù hợp với mọi nhu cầu, từ cá nhân đến doanh nghiệp nhỏ. Hệ thống sử dụng ổ cứng SSD Enterprise RAID 10 cho tốc độ xử lý nhanh, an toàn dữ liệu, kết hợp với băng thông 100 Mbps giúp truyền tải ổn định. Được vận hành trên Datacenter chuẩn Tier 3, đạt chứng nhận bảo mật ISO 27001:2022 và chất lượng ISO 9001:2015, Vietnix cam kết mang đến dịch vụ VPS uy tín với uptime 99.9% và chính sách đền bù minh bạch.

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 basename() 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

Hoàng Vui

SEO Specialist
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