php取整函數和隨機數函數

A. ceil 是向上進位得到一個值的函數;

B. floor 是舍掉小數位得到一個值的函數;

C. round 是用來四捨五入的函數

 

A. ceil() 函數向上舍入爲最接近的整數。

說明:

返回不小於 x 的下一個整數,x 如果有小數部分則進一位。

ceil() 返回的類型仍然是 float。

 

B. floor() 函數向下舍入爲最接近的整數。

說明:

返回不大於 x 的下一個整數,將 x 的小數部分捨去取整。

floor() 返回的類型仍然是 float。

 

C. round() 函數對浮點數進行四捨五入。

說明:

返回將 x 根據指定精度 prec (十進制小數點後數字的數目)進行四捨五入的結果。

prec 也可以是負數或零(默認值)。 例 round(455,-1) => 460 , round(455.22,1) => 455.2

round() 返回的類型仍然是 float。

 

rand() 產生一個隨機整數

說明:

如果沒有提供可選參數 min 和 max,rand()返回 0 到 getrandmax()之間的僞隨機整數;如果提供了參數,則返回

範圍類隨機整數

例:rand() => 5; rand(20,30) => 27

 

mt_rand() 生成更好的隨機數

說明:

用法rand()一致,但是效率提升了四倍,所以優先用mt_rand() 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章