<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • php自定義函數求最大值(PHP常用的自定義函數 )


    1、跟函數有關的函數 function_exists(“函數名”):判斷一個函數是否已經存在; func_get_arg( $n ): 在函數內部可用,用于獲得第n個實參(n從0開始算起) func_get_args(): 在函數內部可用,用于獲得所有實參,結果是一個數組 func_num_args(): 在函數內部可用,用于獲得實參的個數 上面3個函數,可以讓我們在自定義的函數內部,直接訪問(使用)實參數據,而不依賴于形參變量。 這種特性,可以給我們定義某種“不確定有幾個數據需要計算的”場合。 示例:

    function f1(){
            echo "傳進來的實參個數:".func_num_args();
            echo '<br>';
            echo "傳進來的所有數據(數組形式):";
            print_r(func_get_args());
            echo '<br>';
            echo "傳進來下標為2的參數值:".func_get_arg(2);
        }
    f1(1,2,3,4,5,6,7);
    

    結果如下:

    php常用函數

    2、常用數學函數 max: 取得若干個數據中的最大值 min: 取得若干個數據中的最小值 round: 對某個數據進行四舍五入(可以設定保留幾位小數) ceil: 對某個數“向上取整”:將一個數據往上找出其中的一個整數(含其本身)。 ceil(3.1)>>>4 ceil(3.8)>>>4 ceil(-3.1)>>>-3 ceil(-3.8)>>>-3 floor: 對某個數“向下取整”:將一個數據往下找出其中的一個整數(含其本身) $n1 = floor(4.1); //4 $n2 = floor(4.9); //4 $n3 = floor(4); //4 $n4 = floor(-4.1); //-5 abs: 取得某個數據的絕對值 sqrt: 計算某個數的開方值 pow: 對某個數進行“冪運算”(就是獲得某個數的若干次方) $n1 = pow(3, 2); //9:3的2次方 $n4 = pow(1.5, 2.5); //1.5的2.5次方 $n5 = pow(9, 0.5); //3:就是開方,相當于sqrt(9) rand: 獲得某兩個數之間的隨機整數(含該兩個數) mt_rand: 獲得某兩個數之間的隨機整數(含該兩個數),比rand更快。

    3、常用時間函數 time:獲得當前時間(精確到秒),結果其實一個“整數”而已,代表從1970年1月1日0:0:0秒到當前時刻的秒數——這通常被稱為“時間戳” microtime:獲得當前時間(可以精確到微秒),其有兩種使用形式: microtime(true):返回的是一個小數,但還是秒的值,此時精度只有萬分之秒。 microtime(false):返回的是一個字符串,包括2部分:秒的整數部分,和小數部分。 mktime:創建一個時間數據,參數為:時、分、秒,月、日、年 date:將一個時間轉換為某種字符串形式 date(“當前時間:Y年m月d日 H:i:s”, [time()] ); idate:取得一個時間的某個單項數據值,比如idate(“Y”)取得年份數 strtotime:將一個字符串“轉換”為時間值; date_default_timezone_set:在代碼中設置“時區” date_default_timezone_get:在代碼中獲取“時區” 示例:

    <?php
        //計算從1加到1000萬所用時間
        $time=microtime(true);
        $sum=0;
        for($i=0;$i<10000000;$i++){
            $sum+=$i;
        }
        echo microtime(true)-$time;
    ?>
    

    4、字符串有關常用函數 詳見《字符串詳解》 5、數組有關的常用函數 詳見《數組詳解》

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费