發新話題

[分享] 《PHP》『數學函式庫』

《PHP》『數學函式庫』min --- 傳回參數中最小值

min

(PHP3 , PHP4)

min ---  傳回參數中最小值

語法 : mixed min(mixed arg1, mixed arg2, mixed argn);

說明 :

傳回參數中的最小值,若第一個參數為陣列,此函式會傳回此陣列的最小值,若第一個參數為整數、字串或是浮點數,則至少需要二個參數且會傳回這些值的最小值,參數的數目不受限制,可依使用者自行決定。若有一個以上的參數值為浮點數,則所有的參數值都會看成是浮點數,傳回的結果也是浮點數。若參數沒有一個是浮點數,則所有的參數值都會看成是整數,且傳回值也是整數。


TOP

《PHP》『數學函式庫』mt_rand --- 取得亂數值

mt_rand

(PHP3 >= 3.0.6 , PHP4)

mt_rand ---  取得亂數值

語法 : int mt_rand( [int min [ ,  int max] ]);

說明 :

許多老舊libc的亂數產生器有著含糊或未知的特性,且速度較慢;此函式使用速度快四倍以上的馬其賽旋轉(Mersenne Twister)來替代libc亂數產生器。

若無參數min與max此函式會傳回一個在0和RAND_MAX之間亂取的數值,例如您想在5與15之間亂取一個數值,您可以在此函式中輸入mt_rand(5,15)。為使亂數的亂度最大,在取亂數前最好使用mt_srand()來設定亂數種子。

參考 : mt_srand( )  mt_getrandmax( )  srand( )  rand( )  getrandmax( )

TOP

《PHP》『數學函式庫』mt_srand --- 設定亂數種子

mt_srand

(PHP3 >= 3.0.6 , PHP4)

mt_srand ---  設定亂數種子

語法 : void mt_srand(int seed);

說明 :

設定亂數種子seed。

Example :

<?php

   // seed with microseconds since last "whole" second

   mt_srand((double)microtime()*1000000);

    $randval = mt_rand();

?>

參考 : mt_rand( )  mt_getrandmax( )  srand( )  rand( )  getrandmax( )

TOP

《PHP》『數學函式庫』mt_getrandmax --- 取得亂數最大值

mt_getrandmax

(PHP3 >= 3.0.6 , PHP4)

mt_getrandmax ---  取得亂數最大值

語法 : int mt_getrandmax(void );

說明 :

傳回最大值,這可由呼叫mt_rand( )傳回。

參考 : mt_rand( )  mt_srand( )  srand( )  rand( )  getrandmax( )

TOP

《PHP》『數學函式庫』number_format --- 將數字字串格式化

number_format

(PHP3 , PHP4)

number_format ---  將數字字串格式化

語法 : string number_format(float number, int decimals, string dec_point, string thousands_sep);

說明 :

number_format( )傳回number格式化後的字串,此函式可以是一個、二個或是四個參數,但不能是三個參數。

若只有給予一個參數number,number格式化後會捨去小數點後的值,且每一千就會以逗號(,)來隔開。

若有二個參數,number格式化後會到小數點第decimals位,且每一千就會以逗號來隔開。

若四個參數都存在,number格式化後會到小數點第decimals位,dec_point用來替代小數點(.),thousands_sep用來替代每一千隔開的逗號(,)。

TOP

《PHP》『數學函式庫』octdec --- 八進制轉十進制

octdec

(PHP3 , PHP4)

octdec ---  八進制轉十進制

語法 : int octdec(string octal_string);

說明 :

將參數octal_string八進制的值轉為十進制的值,此函式傳回的值為十進制的值。能轉換的最大值為八進制的17777777777或是十進制的2147483647。

參考 : decoct( )

TOP

《PHP》『數學函式庫』pi --- 取得圓週率pi的值

pi

(PHP3 , PHP4)

pi ---  取得圓週率pi的值

語法 : double pi(void );

說明 :

傳回圓週率pi的近似值。

TOP

《PHP》『數學函式庫』pow --- 傳回次方項的值

pow

(PHP3 , PHP4)

pow ---  傳回次方項的值

語法 : float pow(float base, float exp);

說明 :

傳回以base為基底,exp為次方項的值。

參考 : exp( )

TOP

《PHP》『數學函式庫』rad2deg --- 轉換徑度值為度數

rad2deg

(PHP3 >= 3.0.4 , PHP4)

rad2deg ---  轉換徑度值為度數

語法 : double rad2deg (double number)

說明 :

此函式將number從徑度轉換成度數。

參考 : deg2rad( )

TOP

《PHP》『數學函式庫』rand --- 產生亂數值

rand

(PHP3 , PHP4)

rand ---  產生亂數值

語法 : int rand( [int min] , [int max] );

說明 :

若無參數min與max,此函式傳回的值會介於0和RAND_MAX之間。例如:您想讓亂數值介於包含5和15之間,可使用rand(5,15)這種方式。在產生亂數值之前記得先使用srand()來設定亂數種子。

參考 : srand( )  getrandmax( )  mt_rand( )  mt_srand( )  mt_getrandmax( )

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。