Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm pathinfo () trong PHP

Hàm pathinfo () trả về thông tin về đường dẫn tệp trong một mảng. Hàm pathinfo () trả về một mảng liên kết với các phần tử sau -

  • tên thư mục - trả về tên thư mục

  • tên cơ sở - trả về tên cơ sở

  • phần mở rộng - trả về phần mở rộng

Cú pháp

pathinfo(path,options)

Tham số

  • đường dẫn - Đường dẫn được kiểm tra.

  • tùy chọn - Chỉ định phần tử nào sẽ trả về

    • PATHINFO_DIRNAME - chỉ trả lại tên dirname
    • PATHINFO_BASENAME - chỉ trả lại tên cơ sở
    • PATHINFO_EXTENSION - chỉ trả lại tiện ích mở rộng

Quay lại

Hàm pathinfo () trả về một mảng liên kết với các phần tử sau.

  • tên thư mục - trả về tên thư mục

  • tên cơ sở - trả về tên cơ sở

  • phần mở rộng - trả về phần mở rộng

Sau đây là một ví dụ hiển thị tất cả thông tin vì chúng tôi chưa đặt tham số thứ hai.

Ví dụ

<?php
   print_r(pathinfo("/images/architecture.png"));
?>

Đầu ra

Array
(
   [dirname] => /images
   [basename] => architecture.png
   [extension] => png
)

Hãy để chúng tôi xem cách chỉ lấy tên thư mục.

Ví dụ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_DIRNAME));
?>

Đầu ra

/images

Hãy để chúng tôi xem cách chỉ lấy tên cơ sở.

Ví dụ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_BASENAME));
?>

Đầu ra

architecture.png

Hãy để chúng tôi xem cách chỉ nhận phần mở rộng.

Ví dụ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_EXTENSION));
?>

Đầu ra

png