|
|
|
การแปลงค่า เลขทศนิยม รบกวนชี้แนะด้วยค่าาา ทุกๆท่านนนนนนนน |
|
|
|
|
|
|
|
คูณเข้าไปคับ พันล้าน
|
|
|
|
|
Date :
2010-08-04 21:21:15 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังงัย ค่ะ = =!
|
|
|
|
|
Date :
2010-08-04 22:17:35 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คูณ เข้าไปก็ เป็นแบบนี้สิค่ะ 199250000000 ???
|
|
|
|
|
Date :
2010-08-04 22:20:59 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงด้วย สงสัยจะสอบตกแล้วหละ
คับ งั้นเอาใหม่
$id = 199.25
// เอา . ออก
$id = preg_replace('/\./', '', (string) $id);
// เติม 0 เข้าไป
$id = sprintf('%012s', $id);
echo $id;
|
ประวัติการแก้ไข 2010-08-04 22:53:44 2010-08-04 23:15:45
|
|
|
|
Date :
2010-08-04 22:50:05 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้นำไปใช่กับสกุลเงินบาทใช่ไหมครับ (แต่ถ้าใช่ โปรเจคก็คงใหญ่น่าดู แสนล้าน เลยนะนั้น)
|
|
|
|
|
Date :
2010-08-04 22:56:11 |
By :
Mr.Poo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แปลงแบบนั้นไปทำไมกันแล้วพอจะแปลงกลับให้เป็นขู้มูลต้นฉบับจะทำได้มั้ยน้อ ( แวะมาแซวเล่นอิอิ )
|
|
|
|
|
Date :
2010-08-04 23:19:22 |
By :
chineji |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือแแบบนี้ ค่ะ ทำระบบซื้อ-ขาย และมีระบบชำระบัตรเครดิต ด้วย
ทางธนาคารส่ง code มาให้ ต้อง ส่ง ราคา เป็นเลข 12 หลัก อ่าค่ะ ^^ แบบที่บอกไปด้านบน
ขอบคุณ คุณ เอี่ยว(S.M.) ค่ะ เดี่ยวลองไปทำดูก่อน
|
|
|
|
|
Date :
2010-08-04 23:24:10 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แงๆๆๆ ลองแล้วค่ะ แต่พอ ค่า เป็น 199.00 บาท
มันจะออกมาเป็น 000000000199 อ่าค่ะ มันจะต้องออกเป็น 000000019900 ถึงจะถูก
รบกวนอีกรอบเจ้าค่าา า า
|
|
|
|
|
Date :
2010-08-04 23:40:55 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้วิธี โง่ๆครับ อิอิ
Code (PHP)
<?php
$str = "199.00";//เป็น199.00
$num = explode('.',$str);//แตกออกเป็น 199 กับ 00
$new_str = $num[0].$num[1]; //เอามาต่อกัน
$id = sprintf('%012s', $new_str); //เติม 0 ตามพี่เอี่ยว
echo $id;// 000000019900
?>
|
ประวัติการแก้ไข 2010-08-04 23:59:27 2010-08-04 23:59:46
|
|
|
|
Date :
2010-08-04 23:59:10 |
By :
50121680 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ เดี่ยวลองไปทำดูนะค่ะ
|
|
|
|
|
Date :
2010-08-05 00:30:53 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เฮ้ย แปลก
199.00 ที่เป็น float พอ cast เป็นสตริง แล้วได้ 199 เฉย (แล้ว .00 มันหายไปไหน) php นี่กวนจริงๆ (เพิ่งเจอเหมือนกันนะ)
สงสัยค่า float พวกนี้ จะถูกปัดอัติโนมัติเลย
ปล. ข้างบนแก้ด้วย $id = '199.00';
|
ประวัติการแก้ไข 2010-08-05 00:37:24 2010-08-05 00:41:25 2010-08-05 00:43:35
|
|
|
|
Date :
2010-08-05 00:33:04 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกๆท่านมากกๆๆ เจ้าค่าา ได้แล้วๆๆ
ได้นอนสะที แง่วๆ
|
|
|
|
|
Date :
2010-08-05 00:48:29 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|