四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

php中截取浮點(diǎn)型大致有下面幾種方法:

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

    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  默認(rèn)小數(shù)點(diǎn)后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í)候需求不需要四舍五入呢,怎么辦,沒有想到好辦法,誰知道可以告訴一聲。

自己寫了個麻煩點(diǎn)的函數(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不四舍五入截取浮點(diǎn)型字符串方法總結(jié),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 黑暗之心电影完整在线观看| 泥视频| 老司机免费看视频| 松树的风格原文完整版| 亚洲免费资源| 科幻画图片| 格什温| 玉林电视台| 梁祝《引子》简谱| kaori全部av作品大全| 延禧| 帕米尔医生电视剧全集免费观看| 欢颜电视剧40集免费观看全集高清| 青春没有遗憾才完美辩论资料| 性视频在线播放| 好看的港剧| 卢靖姗照片| 吃屎视频搞笑视频| 色在线免费观看| 国家征收土地多少钱一亩| 爸爸好奇怪 电视剧| 拔萝卜无删减| 黄网站在线观看视频| 在那遥远的地方演员表| 大明宫词演员表全部| 我落泪情绪零碎周杰伦歌词| 黄视频免费在线播放| 张柏芝演的电视剧| 泰国av| 美女自拍偷拍| 刘悦| 第一财经今日股市直播间在线直播 | 文熙俊| 坏孩子电影| 国内自拍99| 路易斯·帕特里奇| 冬日行动电影免费观看| 红色诗集手抄报简单又漂亮| 暴走财神1| 逆光飞翔 电影| 李玟雨|