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

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

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

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

    echo round(4.3)  //4

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

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

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

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

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

自己寫了個麻煩點的函數(shù),記錄下
復(fù)制代碼 代碼如下:
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技術(shù)php float不四舍五入截取浮點型字符串方法總結(jié),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 色婷婷五月综合久久中文字幕 | 成人网站国产在线视频内射视频 | 国产精品国产三级国AV在线观看 | 久久综合色一综合色88中文 | 性夜影院午夜看片 | 欧美16一17sex性hd | 亚洲VA欧美VA天堂V国产综合 | 国产AV视频二区在线观看 | 在线亚洲97se | 国产成人亚洲精品午夜国产馆 | 办公室里呻吟的丰满老师电影 | 久久久久久88色偷偷 | 影音先锋色小姐 | 国产品无码一区二区三区在线 | 45分钟做受片免费观看 | GOGOGO高清免费播放 | 国产精品自产拍在线观看中文 | 国产高清-国产av | 日韩免费精品视频 | 国产亚洲AV精品无码麻豆 | 91精品福利一区二区 | 久久中文电影 | 前后灌满白浆护士 | 久久精品视在线观看2 | 国产99热在线观看 | 97超碰97资源在线观看视频 | 亚洲黄色在线观看 | WWW国产色情在线观看APP | 果冻传媒2021一二三在线观看 | 亚洲激情网站 | 色妹子综合 | 国语自产精品一区在线视频观看 | 国产午夜精品久久久久婷婷 | 丝袜情趣在线资源二区 | 欧美日韩无套内射另类 | 摥管专用动态图399期 | 成人久久欧美日韩一区二区三区 | 2020精品极品国产色在线 | 狠狠狠的在啪线香蕉 | 国产产一区二区三区久久毛片国语 | 国产精品嫩草久久久久 |