php淇濈暀涓や綅灏忔暟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php淇濈暀涓や綅灏忔暟相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/php' title='php'>php   success   ali   format   pre   sprint   ext   sprintf   鎸囧畾   

1.涓嶈繘浣嶇殑鎯呭喌

姣斿3.149569鍙栧皬鏁扮偣鍚庝袱浣嶏紝鏈€鍚庝袱浣嶄笉鑳藉洓鑸嶄簲鍏ャ€傜粨鏋滐細3.14銆?/p>

鍙互浣跨敤 floor 鍑芥暟

璇ュ嚱鏁版槸鑸嶅幓鍙栨暣銆備緥濡傦紝floor(4.66456) 缁撴灉锛? 銆?
floor(9.1254) 缁撴灉9 銆?/p>

鍥犳锛屽幓灏忔暟鐐瑰悗涓や綅锛岄渶瑕佸厛涔樹互100锛岀劧鍚庤垗鍘诲彇鏁达紝鍐嶉櫎浠?00锛屽嵆锛?/p>

$a=floor(3.149569*100)/100

璁$畻鐧惧垎姣?/p>

$successRate = floor((2/3)*10000)/10000*100;

$result = $successRate.鈥?鈥?

2.鍥涜垗浜斿叆鐨勬儏鍐?/span>

 round 鍑芥暟

float round ( float val [, int precision])

杩斿洖灏?val 鏍规嵁鎸囧畾绮惧害 precision锛堝崄杩涘埗灏忔暟鐐瑰悗鏁板瓧鐨勬暟鐩級杩涜鍥涜垗浜斿叆鐨勭粨鏋溿€?/p>

precision 涔熷彲浠ユ槸璐熸暟鎴栭浂锛堥粯璁ゅ€硷級銆?/p>

<?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.04

echo round(5.055, 2);    // 5.06

 sprintf 鍑芥暟

瀹炵幇鍥涜垗浜斿叆锛屽苟涓斿鏋滄槸涓嶅甫灏忔暟浣嶆暟鐨勶紝浼氳嚜鍔ㄧ敤鎸囧畾鐨勫瓧绗︼紙鎸囧畾鐨?锛夎ˉ鑷虫寚瀹氱殑灏忔暟浣嶆暟

echo sprintf("%01.2f", 5.228);  //  5.23

echo sprintf("%01.2f", 5.224);  //  5.22

echo sprintf("%01.2f", 5);      //  5.00

 number_format 鍑芥暟

濡傛灉鏄笉甯﹀皬鏁颁綅鏁扮殑锛屼細鑷姩鐢?琛ヨ嚦鎸囧畾鐨勫皬鏁颁綅鏁?/p>

echo number_format(5.228,2);    //  5.23

echo number_format(5.224,2);    //  5.22

echo number_format(5,2);        //  5.00

  round 鍑芥暟

姝ゅ嚱鏁板彲浠ュ疄鐜板洓鑸嶄簲鍏ワ紝浣嗘槸濡傛灉鏄笉甯﹀皬鏁颁綅鏁扮殑锛屽鐞嗗悗涔熶笉甯﹀皬鏁版暟浣?/p>

echo round(5.228,2);    //  5.23

echo round(5.224,2);    //  5.22

echo round(5,2);        //  5

  php杩涗竴娉曞彇鏁?/span>

echo ceil(4.4);     //  5

echo ceil(4.6);     //  5

  php鑸嶅幓娉曞彇鏁?/span>

echo floor(4.4);        //  4

echo floor(4.6);        //  4

 

以上是关于php淇濈暀涓や綅灏忔暟的主要内容,如果未能解决你的问题,请参考以下文章

IP涓殑淇濈暀鍦板潃

Jenkins

8_鍑芥暟

python鍩虹_鍑芥暟

AngularJS ng-open 鎸囦护

CoFun 1616 鏁板瓧娓告垙