[請益] 小數點後三位
我有數值想取到小數點後3位
我知道板上跟網路上有教幾種取法
不過我的數值比較特別
他長得會像
3.49183917197 E-9
這種的 所以他實際數值其實是0.000..349183917
這樣取小數點後3位取出來根本就都是0
而我的數值有很多種 如
3.49183917197E-9
1.49742544788E-12
33.458896178E-8
之類的 所以問看看有沒有辦法 不要看他的E 然後取小數點嗎
讓3.49183917197E-9 變成只有3.491 E-9 這樣就好
--
只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou
非正妹 所以沒有連結價值
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.104.189
→
05/03 14:16, , 1F
05/03 14:16, 1F
→
05/03 17:17, , 2F
05/03 17:17, 2F
→
05/03 20:02, , 3F
05/03 20:02, 3F
→
05/03 20:04, , 4F
05/03 20:04, 4F
<?php
$str="3.49183917197 E-9";
print preg_replace("/(^\d*\.\d{3})(\d*)/","\\1",$str);
?>
樓上給的解法 這是可行的 感謝
※ 編輯: davidou 來自: 218.170.104.189 (05/03 20:31)
推
05/03 22:42, , 5F
05/03 22:42, 5F
→
05/03 22:44, , 6F
05/03 22:44, 6F
→
05/04 08:00, , 7F
05/04 08:00, 7F
→
05/07 12:51, , 8F
05/07 12:51, 8F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章