国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP采用超長(超大)數字運算防止數字以科學計數法顯示的方法

PHP采用超長(超大)數字運算防止數字以科學計數法顯示的方法

2021-01-07 16:23xiaoao89757 PHP教程

這篇文章主要介紹了PHP采用超長(超大)數字運算防止數字以科學計數法顯示的方法,涉及PHP數學運算及字符串操作的相關技巧,需要的朋友可以參考下

本文實例講述了PHP采用超長(超大)數字運算防止數字以科學計數法顯示的方法。分享給大家供大家參考,具體如下:

PHP計算大數值運算時會出錯,當數字太大時,數值會變成科學計數.那怎么來進行PHP超大數值運算,包括加減乘除,冪運算,平方根,取模運算呢?

要解決科學計數的問題,只要賦值時加一對引號即可.

如:

?
1
2
3
4
<?php
$n = '22222222222222222222222222220';
echo $n;
?>

如果不加引號,顯示2.2222222222222E+28,加引號后顯示22222222222222222222222222220

超大數值運算,包括加減乘除,冪運算,平方根,取模運算.

使用PHP的bcmath函數創(chuàng)建一個自定義函數,代碼如下,

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
function calc($m,$n,$x){
  $errors=array(
    '被除數不能為零',
    '負數沒有平方根'
  );
  switch($x){
    case 'add':
      $t=bcadd($m,$n);
      break;
    case 'sub':
      $t=bcsub($m,$n);
      break;
    case 'mul':
      $t=bcmul($m,$n);
      break;
    case 'div':
      if($n!=0){
        $t=bcdiv($m,$n);
      }else{
        return $errors[0];
      }
      break;
    case 'pow':
      $t=bcpow($m,$n);
      break;
    case 'mod':
      if($n!=0){
        $t=bcmod($m,$n);
      }else{
        return $errors[0];
      }
      break;
    case 'sqrt':
      if($m>=0){
        $t=bcsqrt($m);
      }else{
        return $errors[1];
      }
      break;
  }
  $t=preg_replace("/\..*0+$/",'',$t);
  return $t;
}
/*用法舉例*/
echo calc('11111111111111111111111111111111110','10','add');
?>

使用方法:

calc(參數1參數2,參數3);
參數3指定運算方法:add加,sub減,mul乖,div除,pow冪,mod取模,sqrt求算術平方根
加減乖除:參數1 加上/減去/乘以/除以 參數2
冪:參數1 的 參數2 次方.
模:參數1 除以 參數2 得到的余數.
算術平方根:求 參數1 的算術平方根.參數2不起作用,但不能省略.

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩av一级在线观看 | 成人一级黄色大片 | 九九香蕉视频 | 在线一级视频 | 日韩一区二区三区在线观看 | 亚洲狠狠爱 | 日韩色影| 久久久久久久久久久免费av | 另类一区 | 农村末发育av片四区五区 | 国产精品一区二区不卡 | 日韩大片免费看 | 亚洲欧美精品一区二区 | 午夜国产 | av免费在线观看网站 | 激情综合在线 | 国产一区二区在线免费 | 久久一级黄 | 免费观看www7722午夜电影 | 国产伦精品一区二区三区照片91 | 最新中文字幕 | 欧美视频中文字幕 | 天堂在线免费视频 | 日日夜夜一区二区 | 中文字幕精品视频 | 精品一区二区三区免费视频 | 亚洲国产福利一区 | 欧美精品一区二区三区蜜桃视频 | 日韩成人中文字幕 | 亚洲国产精品久久 | 久久成人精品 | 欧美午夜一区二区三区免费大片 | 91精品国产一区二区三区香蕉 | 久久久久久婷婷 | 日本在线视频一区二区三区 | 久久免费公开视频 | 蜜桃视频 精品区 | 亚洲午夜在线 | 最好的2019中文大全在线观看 | 日韩精品在线一区二区 | 高清视频一区 |