|
|
|
มีวิธีไหนบ้างครับที่จะตัดคอมม่าออกก่อนจะบันทึกเพราะ..บันทึกคอมม่าไม่ได้ครับ |
|
|
|
|
|
|
|
พวก comma เนี่ยจัดเป็นประเภทการแสดงผล เพื่อให้อ่านง่าย แต่ไม่เหมาะสำหรับการประมวลผล เพราะตัวโปรแกรมมันไม่รับรู้ด้วยมันยุ่ง มันต้องอ้างอิง locale อีกวุ่นวายถ้าจะเอามาประมวลผล (บางประเทศแถบยุโรปไม่ใช้ , คอมม่าแต่ใช้จุดแทน) เขาจึงไม่เอาด้วย.
การจัดเก็บจึงต้องเก็บตัวเลขและทศนิยมเท่านั้น
วิธีการง่ายสุดก็เอามา str_replace(',', '', $SumCost) เพื่อ replace ออกไปเลย.
ข้อมูลปีก็เหมือนกัน ระบบคอมพิวเตอร์ของฝรั่งมันทำขึ้นมา มันเลยเอา ค.ศ.เป็นหลัก ดังนั้นในการเก็บและการประมวลผลให้ใช้ปีค.ศ.เป็นหลัก ส่วนพ.ศ.เอาไว้แสดงผล การจัดเก็บก็เก็บ ค.ศ.
การจัดเก็บแบบที่ว่าทั้งตัวเลข ทั้งปี มันทำให้ทำงานรอบเดียว ไม่ต้องแปลงกลับไปกลับมา การทำงานจะเร็วขึ้น
อันนี้เป็นเกร็ดความรู้เผื่อไว้.
|
|
|
|
|
Date :
2024-04-11 12:58:19 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือน คห แรกบอกนะครับ พวก comma มันเป็น display อย่าเอาไป operation ถ้าจะ comma ให้ใส่ตอนแสดงผลเท่านั้น
|
|
|
|
|
Date :
2024-04-18 12:46:21 |
By :
mongkon.k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|