成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

[PHP]數(shù)學運算

學習要點:

陳巴爾虎ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

1.數(shù)值數(shù)據(jù)類型

2.隨機數(shù)

3.格式化數(shù)據(jù)

4.數(shù)學函數(shù)

 

 

      在大多數(shù)程序設(shè)計語言中,數(shù)值運算都是最基本的元素之一。數(shù)值運算允許程序員完成加法到高級計算等各種操作。盡管PHP只是設(shè)計為用于創(chuàng)建動態(tài)HTML文檔,但如今它已經(jīng)發(fā)展成為一門通用的編程語言,包括了一個強大而靈活的數(shù)學實現(xiàn)。

 

一.數(shù)值數(shù)據(jù)類型

 

      PHP中,數(shù)字或數(shù)值數(shù)據(jù)以及數(shù)學函數(shù)的使用很簡單?;緛碚f,要處理兩種數(shù)據(jù)類型:浮點數(shù)和整數(shù)。浮點數(shù)和整數(shù)值的內(nèi)部表示分別是C數(shù)據(jù)類型double和int。類似于C,PHP中這些數(shù)據(jù)類型遵循同樣的一組規(guī)則。

       PHP是一種松散類型的腳本語言,變量可以根據(jù)計算的需求改變數(shù)據(jù)類型。這就允許引擎動態(tài)地完成類型轉(zhuǎn)換。所以,如果計算中包含數(shù)值和字符串,字符串會在完成計算之前轉(zhuǎn)換為數(shù)值,而數(shù)值則會在與字符串連接之前轉(zhuǎn)換為字符串。

<?php

       $a = '5';

       $b = 7 + $a;

       echo "7 +$a =$b";

?>

 

PHP提供了大量函數(shù)來檢查變量的數(shù)據(jù)類型。其中有3個函數(shù)可以檢查變量是否包含一個數(shù)字值,或更具體地,可以檢查變量是一個浮點數(shù)還是一個整數(shù)。

函數(shù)is_numeric()可以檢查作為參數(shù)傳入的值是否是數(shù)值。

 

函數(shù)is_int()和is_float()用于檢查具體的數(shù)據(jù)類型。如果傳入一個整數(shù)或浮點數(shù),這些函數(shù)會返回true,否則返回false,即使傳入一個有合法數(shù)值表示的字符串也會返回false。

也可以強制引擎改變數(shù)據(jù)類型。這稱之為類型強制轉(zhuǎn)換,可以在變量或值前面增加(int)、(integer)、(float)、(double)或(real)實現(xiàn),也可以通過使用函數(shù)intval()或floatval()來實現(xiàn)。

 

 

二.隨機數(shù)

 

隨機數(shù)本身就是一門科學。已經(jīng)有很多不同的隨機數(shù)生成器實現(xiàn)。PHP實現(xiàn)了其中兩種:rand()和mt_rand()。rand()函數(shù)是libc(構(gòu)建PHP所用編譯器提供的基本庫之一)中定義的隨機函數(shù)的一個簡單包裝器。mt_rand()是一個很好的替代實現(xiàn),提供了很多精心設(shè)計的特性,而且mt_rand()甚至比libc中的版本還要快。

兩個函數(shù)都提供一些函數(shù)來得到MAX_RAND的值。rand()的是getrandmax(),mt_rand()的是mt_getrandmax();

 

三.格式化數(shù)據(jù)

 

除了警告、錯誤等信息外,PHP的大部分輸出都是利用echo、print()和printf()之類的函數(shù)生成的。這些函數(shù)將參數(shù)轉(zhuǎn)換成一個字符串,并發(fā)給客戶端應用程序。

number_format()函數(shù)可以把整數(shù)和浮點數(shù)值轉(zhuǎn)換為一種可讀的字符串表示。

<?php

      $i=123456;

      $si= number_format($i,2,".",",");

      echo$si;

?>

 

四.數(shù)學函數(shù)

 

abs()絕對值

floor()舍去法取整
ceil()進一法取整

round()四舍五入

min()求最小值或數(shù)組中最小值

max()求最大值數(shù)組中最大值

當前名稱:[PHP]數(shù)學運算
路徑分享:http://jinyejixie.com/article22/pocicc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站維護自適應網(wǎng)站、定制網(wǎng)站ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
金门县| 平乡县| 阳曲县| 昭觉县| 迁西县| 宜宾县| 双峰县| 睢宁县| 白玉县| 沭阳县| 峨边| 三原县| 青岛市| 延边| 岢岚县| 长寿区| 时尚| 杭锦旗| 云安县| 舒兰市| 罗甸县| 昂仁县| 乌兰察布市| 怀化市| 桑日县| 康马县| 西林县| 甘孜县| 韶山市| 清丰县| 南通市| 涞源县| 阜城县| 花莲县| 称多县| 炉霍县| 凤城市| 青海省| 龙陵县| 张家川| 广水市|