ฟังก์ชัน date_parse() คืออะไร
ฟังก์ชันในตัวใน PHP เรียกว่า date_parse() อาจใช้เพื่อแบ่งสตริงวันที่ออกเป็นส่วนประกอบและส่งคืนอาร์เรย์ของค่าสำหรับแต่ละค่าเหล่านั้น ใน PHP ฟังก์ชันนี้มีประโยชน์อย่างยิ่งสำหรับการเปลี่ยนค่าวันที่และเวลา
เพื่อใช้ date_parse() คุณต้องระบุสตริงวันที่เป็นอินพุต สตริงวันที่นี้สามารถอยู่ในรูปแบบใดก็ได้ที่ PHP รองรับ เช่น YYYY-MM-DD หรือ DD-MM-YYYY ฟังก์ชันจะแยกวิเคราะห์สตริงนี้และส่งกลับอาร์เรย์ที่มีส่วนต่างๆ ของวันที่ เช่น ปี เดือน และวัน
เดอะ ไวยากรณ์สำหรับ date_parse() ฟังก์ชั่นตรงไปตรงมา พารามิเตอร์เดียวที่กำหนดให้กับฟังก์ชันนี้คือสตริงวันที่ที่คุณต้องการแยกวิเคราะห์ ไวยากรณ์สำหรับฟังก์ชันมีดังนี้:
date_parse ( สตริง $date_string )
เดอะ $date_string พารามิเตอร์คือสตริงวันที่ที่คุณต้องการแยกวิเคราะห์ และฟังก์ชันจะส่งคืนอาร์เรย์ของค่าที่แสดงถึงส่วนต่างๆ ของวันที่ โปรดทราบว่า date_parse() ฟังก์ชันจะส่งคืนอาร์เรย์เสมอ แม้ว่าสตริงที่ป้อนไม่ถูกต้อง
ตัวอย่างโค้ดบางส่วนที่ใช้ไฟล์ date_parse() ฟังก์ชั่นแสดงด้านล่าง:
ตัวอย่างที่ 1
$date_string = '2023-01-01' ;
$date_parts = date_parse ( $date_string ) ;
พิมพ์_r ( $date_parts ) ;
?>
รหัสนี้ประกาศตัวแปร $date_string ที่มีสตริงวันที่ในรูปแบบ YYYY-MM-DD จากนั้นโค้ดจะใช้ฟังก์ชัน date_parse() เพื่อแยกสตริงนี้และเก็บผลลัพธ์ไว้ในตัวแปรที่เรียกว่า $date_parts . ในที่สุดรหัสก็พิมพ์ออกมา $date_parts อาร์เรย์
อย่างที่คุณเห็น อาร์เรย์มีค่าปี เดือน และวันที่ตรงกับสตริงวันที่ที่ป้อน องค์ประกอบอื่นๆ ในอาร์เรย์เกี่ยวข้องกับคำเตือนหรือข้อผิดพลาดที่อาจเกิดขึ้นระหว่างการแยกวิเคราะห์
ตัวอย่างที่ 2
พิมพ์_r ( date_parse ( '2020-10-01 02:23:32.2' ) ) ;
?>
โค้ดด้านบนแบ่งสตริงวันที่ “2020-10-01 02:23:32.2” ออกเป็นส่วนๆ โดยใช้ PHP date_parse() การทำงาน. ผลลัพธ์ที่แยกวิเคราะห์จะถูกพิมพ์โดยใช้ print_r() การทำงาน.
ในขณะที่ date_parse() ฟังก์ชันนี้ใช้งานง่าย มีหมายเหตุบางประการที่ควรทราบเมื่อใช้งานจริง ตัวอย่างเช่น ฟังก์ชันนี้สามารถใช้แยกวิเคราะห์วันที่ในรูปแบบใดก็ได้ที่ PHP รองรับ แต่สิ่งสำคัญคือต้องแน่ใจว่าสตริงอินพุตมีรูปแบบที่ถูกต้อง หากป้อนสตริงไม่ถูกต้อง ฟังก์ชันอาจส่งกลับผลลัพธ์ที่ไม่คาดคิด
บทสรุป
พีเอชพี date_parse() ฟังก์ชันเป็นฟังก์ชันที่ทรงพลังสำหรับการแจกแจงวันที่และเวลาใน PHP ฟังก์ชันนี้ใช้งานง่ายและเป็นวิธีที่สะดวกในการแยกส่วนประกอบแต่ละส่วนของสตริงวันที่ อย่างไรก็ตาม สิ่งสำคัญคือต้องใช้ฟังก์ชันอย่างระมัดระวังและตรวจสอบให้แน่ใจว่าสตริงอินพุตมีรูปแบบที่ถูกต้อง