PHP ดึงนามสกุลรูปภาพ ด้วย explode บทความนี้สอนเขียนโค้ดดึงเฉพาะนามสกุลรูปภาพ โดยใช้ฟังก์ชัน explode จากชื่อไฟล์ของรูปภาพ ซึ่งจะได้ผลลัพธ์เป็น array และดึงค่าลำดับสุดท้ายคือนามสกุลของรูปภาพ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ดึงนามสกุลรูปภาพ ด้วย explode
<?php
$file_name = "demo.jpg";
$e = explode(".", $file_name);
echo "นามสกุลของรูปภาพนี้ คือ ".$e[count($e)-1];
?>
ผลลัพธ์
นามสกุลของรูปภาพนี้ คือ jpg
จากตัวอย่างตัวแปร $file_name เก็บชื่อไฟล์ภาพคือ demo.jpg จากนั้นใช้คำสั่ง explode แยกข้อความจากจุด (.) ซึ่งจะได้ผลลัพธ์เป็น array เก็บไว้ที่ตัวแปร $e จากนั้นอ้างถึง array ตัวสุดท้ายด้วยคำสั่ง $e[count($e)-1] ได้ผลลัพธ์เป็น jpg ซึ่งเป็นนามสกุลของไฟล์รูปภาพดังกล่าว