<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之旅 廣告
                數組合并成員通常有兩種方式: ## 1.array_merge($arr1, $arr2, ...),至少有一個參數,且必須是數組 合并數組,以參數列表里從左到右的數組的第一層的key作為參照, 規則一: 如果key是索引【字符串的數字也算索引】,則會將索引成員的位置按先后出現的順序進行合并重排,不會覆蓋。 規則二: 如果key是字符,則后面出現的同key成員會覆蓋先出現的,不同key的成員則合并進去。 規則一二是同時存在的,最終返回合并后的新數組 ``` # 純索引 var_dump(array_merge(array('a') , array('b'))); array(2) { [0]=> string(1) "a" [1]=> string(1) "b" } # 純字符 var_dump(array_merge(array('name'=>'a') , array(('name'=>'b'))); array(1) { ["name"]=> string(1) "b" } # 混合 var_dump(array_merge(array('name'=>'a', 'a') , array(('name'=>'b', 'b'))); array(3) { ["name"]=> string(1) "b" [0]=> string(1) "a" [1]=> string(1) "b" } ``` ## 2.$arr1+$arr2+... 合并數組,以以參數列表里從左到右的數組的第一層的key作為參照, 規則: 不管key是索引還是字符,只要后者出現了相同key,則保留先出現的,而后者被拋棄。 ``` # 純索引 $arr = array('a') + array('b'); var_dump($arr); array(1) { [0]=> string(1) "a" } # 純字符 $arr = array('name'=>'a') + array(('name'=>'b'); var_dump($arr); array(1) { ["name"]=> string(1) "a" } #混合 $arr = array('name'=>'a', 'a') + array('name'=>'b', 'b'); var_dump($arr); array(2) { ["name"]=> string(1) "a" [0]=> string(1) "a" } ``` 可以看出array_merge()是以后出現的數組為基準【相同key后者優先】,先出現的作補充【不同key】 數組相加則是以先出現的為基準【相同key前者優先】,后出現的作補充【不同key】 那么在數組第一層key全是字符的情況下,兩者處理數組的順序保持逆反,就能達到同樣的效果 通常使用的場景是,某個數據或者配置含有默認值,如果某項指標【key】,有了人為的配置,則以人為的優先 兩者 效率如何,后續再測
                  <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>

                              哎呀哎呀视频在线观看