麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php FILTER_VALIDATE_FLOAT 浮點數驗證

2024-09-04 11:47:36
字體:
來源:轉載
供稿:網友

filter_validate_float 過濾器把值作為浮點數來驗證,實例代碼如下:

  1. $var=12.3; 
  2.  
  3. var_dump(filter_var($var, filter_validate_float)); 
  4.  
  5. //float(12.3) 

非負浮點數(正浮點數 + 0):^d+(.d+)?$

正浮點數   ^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$

非正浮點數(負浮點數 + 0) ^((-d+(.d+)?)|(0+(.0+)?))$

負浮點數  ^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$

浮點數  ^(-?d+)(.d+)?

在這里給大家介紹一種方法,它可以計算出以n成倍增加最接近float值的int值,說的不是很清楚,那就請大家直接看代碼吧.

公式:round($number/n)*n

  1. <?php 
  2. $number=1234.30; 
  3. $rounded = round($number / 3) * 3; 
  4. echo($rounded); 
  5. ?> 
  6. //結果:1233 
  7. //1233可以整除3,且是整除3最接近1234.30。 

這里提到round(),就順便再介紹下它的常規用法,詳細的日后將給予說明.

  1. <?php    
  2. echo(round(3.1415927,2)."<br/>");    
  3. echo(round(1092,-2));    
  4. ?>    
  5. <?php 
  6. echo(round(3.1415927,2)."<br/>"); 
  7. echo(round(1092,-2)); 
  8. ?>  
  9. //結果: 
  10. 3.14 
  11. 1100 

round(3.1415927,2):保留2個小數,進行四舍五入.

round(1092,-2):將十位數四舍五入.

再順便給大家介紹一個函數floor(),實例代碼如下:

  1. <?php    
  2. echo floor(4.3);   // 4    
  3. echo floor(9.999); // 9    
  4. ?>    
  5. <?php 
  6. echo floor(4.3);   // 4 
  7. echo floor(9.999); // 9 
  8. //開源代碼Vevb.com 
  9. ?>  

返回不大于value的一個整數,將value的小數部分舍棄,這里需要注意下,雖然value被舍棄了小數部分,但是floor(value)得出的結果仍然是float.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区精品在线观看 | 欧产日产国产精品v | 中国老女人一级毛片视频 | 高清国产在线 | 成年人视频在线免费观看 | 久久99国产精品久久 | 亚洲视频成人在线 | 精品一区二区三区免费看 | 欧美一区中文字幕 | 羞羞羞羞视频 | 色屁屁xxxxⅹ免费视频 | av不卡免费在线 | 亚洲成人在线免费观看 | 免费看国产视频 | 欧美一级黄色免费 | 国产精品久久久久久婷婷天堂 | 午夜在线观看视频网站 | 成人羞羞在线观看网站 | 7777在线视频免费播放 | 羞羞视频免费网站男男 | 欧美亚洲国产成人 | av噜噜在线| 欧美日韩亚洲国产 | 国产精品久久久久永久免费 | 久久超| 日日噜噜噜噜久久久精品毛片 | 在线观看一区二区三区四区 | 日韩1区| 98国内自拍在线视频 | 久久亚洲精品久久国产一区二区 | 欧美xxxwww | 妇女毛片 | 日韩 综合| 男男啪羞羞视频网站 | 啪啪毛片 | 中文字幕在线观看精品 | 一区二区国产在线 | 性高跟鞋xxxxhd4kvideos | 精品视频一区二区三区四区 | 精品一区二区三区免费毛片 | 在线中文资源免费 |