ฟังก์ชัน 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