Devdit
 

PHP แยก ชั่วโมง นาที วินาที ด้วยคำสั่ง explode

1.6K

PHP แยก ชั่วโมง นาที วินาที ด้วยคำสั่ง explode บทความนี้สอนใช้คำสั่ง explode สำหรับแยกข้อมูลเวลา เป็น ชั่วโมง นาที และวินาที โดยใช้หลักการ explode ร่วมกับ array สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP แยก ชั่วโมง นาที วินาที ด้วยคำสั่ง explode

<?php
    $time = date("H:i:s");
    $e = explode(":", $time);
    echo "เวลาปัจจุบันคือ {$time}";
    echo "<br/>";
    echo "ชั่วโมงคือ {$e[0]}";
    echo "<br/>";
    echo "นาทีคือ {$e[1]}";
    echo "<br/>";
    echo "วินาทีคือ {$e[2]}";       
?>

ผลลัพธ์

เวลาปัจจุบันคือ 06:40:55
ชั่วโมงคือ 06
นาทีคือ 40
วินาทีคือ 55

คำอธิบาย

PHP แยก ชั่วโมง นาที วินาที จากตัวอย่างสร้างตัวแปร time เก็บค่าเวลารูปแบบ ชั่วโมง:นาที:วินาที ด้วย date("H:i:s") จากนั้นแยกข้อมูลดังกล่าวด้วยจุดคู่ หรือโคลอน (:) จากตัวแปร time ด้วย explode(":", $time) และเก็บผลลัพธ์ไว้ที่ตัวแปร e ซึ่งเป็นชนิด array จากนั้นดึงข้อมูลที่ละตำแหน่งออกมา ชั่วโมง คือ [0],  นาที คือ [1] และวินาที คือ [2]

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