<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之旅 廣告
                [toc] >[warning]注意:帶&的,會改變數據的本身。因為&是引用傳遞,使用的是同一個內存空間 ## :-: **取key,去value** - array_keys &emsp;&emsp;&emsp;#返回數組中部分的或所有的key ## :-: **重新索引** - array_values &emsp;&emsp;#返回數組中所有的value(規整索引) - array_merge &emsp;&emsp;# 輸入2參數是合并數組。輸入1個參數是歸整索引 ## :-: **分割,合并** - array_chunk &emsp;&emsp;#將一個一維數組,按元素個數進行切割,返回分割完的二維數組 - array_merge &emsp;&emsp;# 輸入2參數是合并數組。輸入1個參數是歸整索引 - array_merge_recursive &emsp;&emsp;#將2個數組合并成一個數組。并不是二維數組 - extract($this->assign); &emsp;&emsp;&emsp;#將一維數組打散,將數組中的每一個key變成一個單獨的變量 ## :-: **其他** - array_reverse &emsp;&emsp;#將數組倒過來輸出 - shuffle &emsp;&emsp;&emsp;&emsp;&emsp;#將數組打亂 - range &emsp;&emsp;&emsp;&emsp;&emsp;#建立一個包含指定范圍單元的數組 ## :-: **帶回調的** - array_map &emsp;&emsp;&emsp;#將數組中的value取出,通過<span style="color:blue;">回調函數(自定義的函數)</span>,自己處理 //將三科成績總和,從高到低排列出前10名。如果有任意一科成績不滿足80分,則不計入成績 ![](https://box.kancloud.cn/add60015442a4f691fb5cead430e5a6b_581x324.png) - array_walk &emsp;&emsp;&emsp;&emsp;#使用<span style="color:blue;">回調函數(自定義的函數)</span>對數組中的<span style="color:blue;">每個元素</span>做回調處理 - array_filter &emsp;&emsp;&emsp;&emsp;#用<span style="color:blue;">回調函數(自定義的函數)</span>過濾數組中的單元 ![](https://box.kancloud.cn/d30a3fbcf4ff9ec6db5dfa1442b1d0ee_673x362.png) ## :-: **數組 轉 字符串** - implode &emsp;&emsp;&emsp;#將一個<span style="color:blue;">一維</span>數組的值,轉化為字符串 ## :-: **搜索** - array_search &emsp;&emsp;#在數組中搜索給定的value,如果成功則返回相應的key - array_slice &emsp;&emsp;&emsp;#從數組中取出一段 - key &emsp;&emsp;&emsp;&emsp;&emsp;&emsp;#從關聯數組中取得鍵名 - in_array &emsp;&emsp;&emsp;&emsp;#檢查數組中是否存在某個value - array_key_exists #檢測該字符串,是否在一維數組中 ## :-: **填充** - array_fill_keys &emsp;#使用指定的鍵和值 填充數組 - array_pad &emsp;&emsp;&emsp;#用值將數組填補到指定長度 - list &emsp;&emsp;&emsp;&emsp;&emsp;&emsp;#把數組中的值賦給一些變量 ![](https://box.kancloud.cn/56d11fe964c7f8327502aebba4dfb173_1029x184.png) ## :-: **移除** - array_shift &emsp;&emsp;&emsp;#返回 刪除數組的第一個元素 - array_unique &emsp;&emsp;#移除一維數組中重復的value - array_splice($temp, $del, 1); &emsp;&emsp;#$temp從哪個數組中刪除,$del要刪除哪個位置的key,刪除1位。 >[warning]注意:返回的是被刪除的元素,不要打印返回值。直接在下面打印$temp就是刪除后的數組 ## :-: **隊列** >[info]單向隊列:只能從頭進,從尾出 雙向隊列:頭尾都可進入 - array_unshift &emsp;&emsp;#將一個或多個value追加到數組的開頭(頭<span style="color:blue;">入</span>棧) - array_shift &emsp;&emsp;&emsp;#將數組開頭的單元移出數組 (頭<span style="color:blue;">出</span>棧) - array_push &emsp;&emsp;&emsp;#將一個或多個value追加到數組的末尾(尾<span style="color:blue;">入</span>棧) //將$v[id]壓入到$ids這個空數組中 ![](https://box.kancloud.cn/396d743ced4b03a4d90d6569f8cd44f0_936x223.png) - array_pop &emsp;&emsp;&emsp;#返回 移出數組的最后一個元素(尾<span style="color:blue;">出</span>棧) ## :-: **位置** - current &emsp;&emsp;&emsp;#返回數組中的<span style="color:blue;">當前</span>key(還有next下一個函數等...) reset() &emsp;&emsp;&emsp;#將數組的內部指針指向<span style="color:blue;">第一個</span>單元 end() &emsp;&emsp;&emsp;&emsp;#將數組的內部指針指向<span style="color:blue;">最后一個</span>單元(可以用來判斷,當前的key是不是最后一個key) ![](https://box.kancloud.cn/0bbe1f85a69735693195cc1c3b4a5564_901x198.png) next() &emsp;&emsp;&emsp;#將數組中的內部指針<span style="color:blue;">向前移動一位</span> each() &emsp;&emsp;&emsp;#返回數組中當前的鍵/值對并將數組指針<span style="color:blue;">向前移動一步</span> prev() &emsp;&emsp;&emsp;#將數組的內部指針<span style="color:blue;">倒回一位</span> ## :-: **計算** - count &emsp;&emsp;&emsp;&emsp;#計算數組中的key或對象中屬性的,總個數 - array_sum &emsp;&emsp;#計算數組中所有value的和 - array_product &emsp;#計算數組中所有值的乘積 - array_count_values &emsp;#統計數組中所有的value出現的次數 - array_diff &emsp;&emsp;&emsp;#計算數組的差集,返回數組2中沒有數組1的values - array_intersect &emsp;#計算數組的交集,返回倆個數組中的共同values - array_column &emsp;&emsp;#返回多維數組或結果集中,指定的一列(指定的下標,就是多維數組取某一列的值) ## :-: **排序** - array_multisort &emsp;#對多個數組或多維數組進行排序 - asort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組的value進行排序,并保持value和key的對應關系 ![](https://box.kancloud.cn/949407661931bb6af9aed2b2e8913cec_758x215.png) - arsort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組進行逆向排序并保持索引關系 - krsort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組按照鍵名逆向排序 - ksort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組按照鍵名排序 - rsort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組逆向排序 - sort &emsp;&emsp;&emsp;&emsp;&emsp;#對數組排序
                  <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>

                              哎呀哎呀视频在线观看