Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน pathinfo() ใน PHP


ฟังก์ชัน pathinfo() ส่งกลับข้อมูลเกี่ยวกับเส้นทางของไฟล์ในอาร์เรย์ ฟังก์ชัน pathinfo() ส่งกลับอาร์เรย์ที่สัมพันธ์กับองค์ประกอบต่อไปนี้ -

  • ชื่อไดเร็กทอรี − ส่งกลับชื่อไดเร็กทอรี

  • ชื่อฐาน − ส่งกลับชื่อฐาน

  • ส่วนขยาย − ส่งคืนส่วนขยาย

ไวยากรณ์

pathinfo(path,options)

พารามิเตอร์

  • เส้นทาง − เส้นทางที่ต้องตรวจสอบ

  • ตัวเลือก − ระบุองค์ประกอบที่จะส่งคืน

    • PATHINFO_DIRNAME - ส่งคืนเฉพาะ dirname
    • PATHINFO_BASENAME - ส่งคืนเฉพาะชื่อฐาน
    • PATHINFO_EXTENSION - ส่งคืนส่วนขยายเท่านั้น

คืนสินค้า

ฟังก์ชัน pathinfo() ส่งกลับอาร์เรย์ที่เชื่อมโยงกับองค์ประกอบต่อไปนี้

  • ชื่อไดเร็กทอรี − ส่งกลับชื่อไดเร็กทอรี

  • ชื่อฐาน − ส่งกลับชื่อฐาน

  • ส่วนขยาย − ส่งคืนส่วนขยาย

ต่อไปนี้เป็นตัวอย่างที่แสดงข้อมูลทั้งหมดเนื่องจากเรายังไม่ได้ตั้งค่าพารามิเตอร์ที่สอง

ตัวอย่าง

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

ผลลัพธ์

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

ให้เราดูวิธีการรับเฉพาะชื่อไดเร็กทอรี

ตัวอย่าง

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

ผลลัพธ์

/images

เรามาดูวิธีหาเฉพาะชื่อฐานกัน

ตัวอย่าง

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

ผลลัพธ์

architecture.png

ให้เราดูวิธีรับเฉพาะส่วนขยาย

ตัวอย่าง

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

ผลลัพธ์

png