Devdit
 

PHP ตรวจสอบนามสกุลไฟล์ ด้วยคำสั่ง explode

1.8K

สอนเขียน 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ