天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php float不四舍五入截取浮點型字符串方法總結

php中截取浮點型大致有下面幾種方法:

1、 float round ( float $val [, int $precision ] ) 返回將 val 根據指定精度 precision (十進制小數點后數字的數目)進行四舍五入的結果。precision 也可以是負數或零(默認值)。

    echo round(4.3)  //4

2、 string sprintf ( string $format [, mixed $args [, mixed $... ]] ) 返回格式化數據的字符串
復制代碼 代碼如下:
$a=12.338938438;
echo sprintf("%.5f",$a) //結果:12.33894 

$a=12.3312356;
echo sprintf("%.5f",$a);//12.33124
echo sprintf("%f",$a);//331236  默認小數點后6位

3、 string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )
復制代碼 代碼如下:
$number = 1234.5678;

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

以上這些都自動做了四舍五入,有時候需求不需要四舍五入呢,怎么辦,沒有想到好辦法,誰知道可以告訴一聲。

自己寫了個麻煩點的函數,記錄下
復制代碼 代碼如下:
function getFloatValue($f,$len)
{
  $tmpInt=intval($f);

  $tmpDecimal=$f-$tmpInt;
  $str="$tmpDecimal";
  $subStr=strstr($str,'.');
  if(strlen($subStr)<$len+1)
 {
  $repeatCount=$len+1-strlen($subStr);
  $str=$str."".str_repeat("0",$repeatCount);

 }

  return    $tmpInt."".substr($str,1,1+$len);

}
echo getFloatValue(12.99,4) //12.9900
echo getFloatValue(12.9232555553239,4) //12.9232

php技術php float不四舍五入截取浮點型字符串方法總結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 一二三四在线高清中文版免费观看电影 | 护士日本xx厕所 | 色偷拍自怕亚洲在线 | 成年视频xxxxxx在线 | 国产精品福利片 | 国内精品久久人妻无码HD浪潮 | 国产69精品久久久久人妻刘玥 | 国产人妻麻豆蜜桃色精 | 亚洲美女视频高清在线看 | 国产欧美另类久久久精品免费 | 国产激情文学 | 国产国产成年在线视频区 | chinese帅哥gv在线看 | 有人在线观看的视频吗免费 | 双性诱受灌满哭求饶BL | JIZZ19学生第一次 | 久久亚洲成a人片 | 国产女高清在线看免费观看 | ae58老司机福利 | 精品成人在线视频 | 国产成人精品视频 | 国产成人小视频在线观看 | 失禁 调教 刺激 哭喊男男 | 披黑人猛躁10次高潮 | 嗯啊哈啊好棒用力插啊 | 久久re6热在线视频 久久er国产免费精品 | 亚洲精品婷婷无码成人A片在线 | 99久久婷婷国产综合精品青草 | 日日射日日操 | 桃花免费高清在线观看 | 日韩hd高清xxxⅹ | 涩涩在线观看免费视频 | 秘密教学26我们在做一次吧免费 | 成人精品综合免费视频 | 视频专区亚洲欧美日韩 | 毛片免费播放 | 湖南电台在线收听 | 国产亚洲精品久久播放 | 亚洲精品国产熟女久久久 | 日本无码色哟哟婷婷最新网站 | 伊人久久影院大香线蕉 |