สอนเขียน PHP ตรวจสอบนามสกุลไฟล์ ด้วยคำสั่ง explode บทความนี้แนะนำการใช้คำสั่ง explode ร่วมกับคำสั่ง if เพื่อตรวจสอบนามสกุลของไฟล์ พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ตรวจสอบนามสกุลไฟล์ ด้วยคำสั่ง explode
<?php
$file = "demo.txt";
$e = explode(".", $file);
$ext = $e[count($e)-1];
if( $ext == "txt" ) {
echo "ไฟล์นี้เป็นนามสกุล txt ระบบรองรับ";
} else {
echo "ระบบไม่รองรับไฟล์ดังกล่าว";
}
?>
ผลลัพธ์
ไฟล์นี้เป็นนามสกุล txt ระบบรองรับ
PHP ตรวจสอบนามสกุลไฟล์ สมมุติให้ไฟล์ชื่อ demo.txt แนะนำให้ใช้คำสั่ง explode แยกตัวอักษรจุด (.) และเข้าถึงข้อมูลลำดับสุดท้ายด้วยคำสั่ง count ร่วมกับ -1 จะได้นามสกุลของไฟล์ เก็บที่ตัวแปร ext จากนั้นใช้คำสั่ง if else ตรวจสอบ กรณีถ้านามสกุลเป็น .txt ให้ทำงานใน if กรณีถ้าไม่ให้ทำงานใน else