<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                php5.6 新特性 可變數量的參數 可變參數由 ... 語法實現;在 PHP 5.5 及更早版本中,使用函數 func_num_args(),func_get_arg(),和 func_get_args() ``` //5.6以前實現可變參數 function sum() { $acc = 0; foreach (func_get_args() as $n) { $acc += $n; } return $acc; } echo sum(1, 2, 3, 4); //新特性 function f($req, $opt = null, ...$params) { // $params 是一個包含了剩余參數的數組 printf('$req的值: %d; $opt的值: %d; $params的個數: %d;', $req, $opt, count($params)); echo gettype($params)."<br>"; } f(1);//$req的值: 1; $opt的值: 0; $params的個數: 0;array f(1, 2);//$req的值: 1; $opt的值: 2; $params的個數: 0;array f(1, 2, 3);//$req的值: 1; $opt的值: 2; $params的個數: 1;array f(1, 2, 3, 4);//$req的值: 1; $opt的值: 2; $params的個數: 2;array f(1, 2, 3, 4, 5);//$req的值: 1; $opt的值: 2; $params的個數: 3;array ``` ``` function fieldMergeData($newFieldName, ...$fieldArr){ var_export($fieldArr); } fieldMergeData('aaaa',['jan'=>1,'feb'=>0],['jan'=>1,'feb'=>0]);//[['jan'=>1,'feb'=>0],['jan'=>1,'feb'=>0]] fieldMergeData('aaaa',['jan'=>1,'feb'=>0]);//[['jan'=>1,'feb'=>0]] ``` 在調用函數的時候,使用...運算符, 將數組和可遍歷對象展開為函數參數。 在其他編程語言,比如 Ruby中,這被稱為連接運算符 function add($a, $b, $c) { return $a + $b + $c; } //add(1,...[2, 3]) $operators = [2, 3]; echo add(1, ...$operators);//6 與add(1,2,3)效果一樣 ## **數組擴展運算符(展開運算符 PHP 7.4)** 現在你可以在數組中使用展開運算符: 注意:只對數字索引有效 ``` $arrayA = [1, 2, 3]; $arrayB = [4, 5]; $result = [0, ...$arrayA, ...$arrayB, 6 ,7]; // [0, 1, 2, 3, 4, 5, 6, 7] ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看