導航:首頁 > 編程語言 > php去掉小數後面的0

php去掉小數後面的0

發布時間:2024-11-29 00:48:49

php保留一位小數,輸出的時候去掉小數點

function clearpoint($s){
$ss=strval($s); $ss=str_replace(".","",$ss); return $ss;
}

用的時候: clearpoint(2.2) //或者用變數

Ⅱ php取整函數是什麼

有3個:
floor — 捨去法取整
floor ($value )
返回不大於 value 的下一個整數,將 value 的小數部分捨去取整。floor() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。
<?php
echo floor(4.3); // 4
echo floor(9.999); // 9
?>

ceil — 進一法取整
ceil ( $value )
返回不小於 value 的下一個整數,value 如果有小數部分則進一位。ceil() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。
<?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?>

round — 對浮點數進行四捨五入
<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>

Ⅲ PHP float類型怎麼不取消末尾的0 求助

money_format使用比較復雜,也不具備通用性。

推薦使用number_format

number_format(float$number,int$decimals=0,string$dec_point=".",string$thousands_sep=","):string

注意它返回的格式是字元串,如果還需要運算,一定要轉成float再運算

$number=1234.56;

//englishnotation(default)
$english_format_number=number_format($number);
//1,235

//Frenchnotation
$nombre_format_francais=number_format($number,2,',','');
//1234,56

$number=1234.5678;

//
$english_format_number=number_format($number,2,'.','');
//1234.57

如果系統不能接收 使用 , 分割千分位的寫法,要傳第四個參數為空 ( '' )

php number_format

Ⅳ PHP結果取整

如果你用的是smarty模板,{$goods.weight|round:3} 這round後面的數字是你定義小數點後的數字個數。

Ⅳ php如何去掉小數顯示00的比如500.00

直接用 floatval($arg) 來轉換,既可以保留有效的小數點,也可以去掉後面多餘的0
其中arg 為變數

Ⅵ php整數取百整

floor取的是捨去小數點後面之後的數,floor(10.1),取到的是10,而人家是要進1的,所以應該用ceil(1010/100)*100,這樣就正確了。ceil是逢小數點便進1然後取整。

閱讀全文

與php去掉小數後面的0相關的資料

熱點內容
程序員面試寶典epub 瀏覽:281
python百套源碼案例下載 瀏覽:967
psd源碼分享 瀏覽:995
xp系統定時關機命令 瀏覽:737
文件夾更名為另一個文件夾的操作 瀏覽:982
往復式壓縮機氣閥工作原理 瀏覽:914
50萬人用什麼伺服器好 瀏覽:794
如何用命令方塊提醒全部人 瀏覽:226
電腦nc命令 瀏覽:395
葯典app哪個好 瀏覽:38
29歲程序員未來規劃 瀏覽:223
線上出租民宿下載什麼app 瀏覽:411
售前程序員 瀏覽:524
星支付刷卡要下什麼App 瀏覽:645
電腦cs軟體解壓密碼怎麼用 瀏覽:855
linux自己編譯linux 瀏覽:467
App圖案上是個p叫什麼 瀏覽:405
找親戚用哪個app好 瀏覽:510
java空心三角形 瀏覽:310
windows最早編譯器 瀏覽:861