<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>

                ## 數組創建: array()生成一個數組 ~~~ "$a=array(""Dog"",""Cat"",""Horse""); print_r($a);" ~~~ 數組值或,鍵=>值 一個數組型變量 array_combine()生成一個數組,用一個數組的值作為鍵名,另一個數組值作為值 ~~~ "$a1=array(""a"",""b"",""c"",""d""); $a2=array(""Cat"",""Dog"",""Horse"",""Cow""); print_r(array_combine($a1,$a2));" ~~~ $a1為提供鍵,$a2提供值 合成后的數組 range()創建并返回一個包含指定范圍的元素的數組。 ~~~ "$number = range(0,50,10); print_r ($number);" ~~~ 0是最小值,50是最大值,10是步長 合成后的數組 compact()創建一個由參數所帶變量組成的數組 ~~~ "$firstname = ""Peter""; $lastname = ""Griffin""; $age = ""38""; $result = compact(""firstname"", ""lastname"", ""age""); print_r($result); " ~~~ 變量或數組 返回由變量名為鍵,變量值為值的數組,變量也可以為多維數組.會遞歸處理 array_fill()用給定的填充(值生成)數組 ~~~ "$a=array_fill(2,3,""Dog""); print_r($a);" ~~~ 2是鍵,3是填充的數量,'Dog'為填充內容 返回完成的數組 ## 數組合并和拆分: array_chunk() 把一個數組分割為新的數組塊 ~~~ "$a=array(""a""=>""Cat"",""b""=>""Dog"",""c""=>""Horse"",""d""=>""Cow""); print_r(array_chunk($a,2));" ~~~ 一個數組 分割后的多維數組,規定每個新數組包含2個元素 ~~~ array_merge() 把兩個或多個數組合并為一個數組。 "$a1=array(""a""=>""Horse"",""b""=>""Dog""); $a2=array(""c""=>""Cow"",""b""=>""Cat""); print_r(array_merge($a1,$a2));" ~~~ 兩個數組 返回完成后的數組 array_slice() 在數組中根據條件取出一段值,并返回。 ~~~ "$a=array(0=>""Dog"",1=>""Cat"",2=>""Horse"",3=>""Bird""); print_r(array_slice($a,1,2));" ~~~ 一個數組 1為從'Cat'開始,2為返回兩個元素 ## 數組比較: array_diff() 返回兩個數組的差集數組 ~~~ "$a1=array(0=>""Cat"",1=>""Dog"",2=>""Horse""); $a2=array(3=>""Horse"",4=>""Dog"",5=>""Fish""); print_r(array_diff($a1,$a2));" ~~~ 兩個或多個數組 返回'Cat',$a1與$a2的不同之處 array_intersect() 返回兩個或多個數組的交集數組 返回'Dog'和'Horse',$a1與$a2的相同之處 ## 數組查找替換: array_search() 在數組中查找一個鍵值 ~~~ "$a=array(""a""=>""Dog"",""b""=>""Cat"",""c""=>""Horse""); echo array_search(""Dog"",$a);" ~~~ 一個數組 成功返回鍵名,失敗返回false 等同于in_array() array_splice() 把數組中一部分刪除用其他值替代 ~~~ "$a1=array(0=>""Dog"",1=>""Cat"",2=>""Horse"",3=>""Bird""); $a2=array(0=>""Tiger"",1=>""Lion""); array_splice($a1,0,2,$a2); print_r($a1);" ~~~ 一個或多個數組 $a1被移除的部分由$a2補全 將原數組替換,注意替換后數組中鍵名不保留 array_sum() 返回數組中所有值的總和 ~~~ "$a=array(0=>""5"",1=>""15"",2=>""25""); echo array_sum($a);" ~~~ 一個數組 返回和 in_array() 在數組中搜索給定的值,區分大小寫 ~~~ "$people = array(""Peter"", ""Joe"", ""Glenn"", ""Cleveland""); if (in_array(""Glenn"",$people){ echo ""Match found"";}else{ echo ""Match not found"";}" ~~~ 需要搜索的值|數組 true/false array_key_exists() 判斷某個數組中是否存在指定的 key 需要搜索的鍵名|數組 ## 數組指針操作: key() 返回數組內部指針當前指向元素的鍵名 current() 返回數組中的當前元素(單元)。 別名pos() next() 把指向當前元素的指針移動到下一個元素的位置,并返回當前元素的值 prev() 把指向當前元素的指針移動到上一個元素的位置,并返回當前元素的值 end() 將數組內部指針指向最后一個元素,并返回該元素的值(如果成功) reset() 把數組的內部指針指向第一個元素,并返回這個元素的值 list() 用數組中的元素為一組變量賦值 ~~~ "$my_array=array(""Dog"",""Cat"",""Horse""); list($a, $b, $c) = $my_array;" ~~~ $a, $b, $c為需要賦值的變量 變量分別匹配數組中的值 array_shift() 刪除數組中的第一個元素,并返回被刪除元素的值 ~~~ "$a=array(""a""=>""Dog"",""b""=>""Cat"",""c""=>""Horse""); echo array_shift($a); print_r ($a);" ~~~ array_unshift() 在數組開頭插入一個或多個元素 ~~~ "$a=array(""a""=>""Cat"",""b""=>""Dog""); array_unshift($a,""Horse""); print_r($a);" ~~~ array_push() 向數組最后壓入一個或多個元素 ~~~ "$a=array(""Dog"",""Cat""); array_push($a,""Horse"",""Bird""); print_r($a);" ~~~ 目標數組|需要壓入的值 返回新的數組 array_pop() 刪除數組中的最后一個元素 ~~~ "$a=array(""Dog"",""Cat"",""Horse""); array_pop($a); print_r($a);" ~~~ $a為目標數組 返回數組剩余元素 可賦給一個變量輸出被彈出的元素 ## 數組鍵值操作: shuffle() 將數組打亂,保留鍵名 ~~~ "$my_array = array(""a"" => ""Dog"", ""b"" => ""Cat""); shuffle($my_array); print_r($my_array);" ~~~ 一個或多個數組 順序打亂后的數組 打亂順序后鍵名不會有變化 count() 計算數組中的單元數目或對象中的屬性個數 ~~~ "$people = array(""Peter"", ""Joe"", ""Glenn"", ""Cleveland""); $result = count($people); echo $result;" ~~~ 數組 輸出元素個數 array_flip() 返回一個鍵值反轉后的數組 `"$a=array(0=>""Dog"",1=>""Cat"",2=>""Horse"");print_r(array_flip($a));" ` 返回完成后的數組 array_keys() 返回數組所有的鍵,組成一個數組 ~~~ "$a=array(""a""=>""Horse"",""b""=>""Cat"",""c""=>""Dog""); print_r(array_keys($a));" ~~~ 返回由鍵名組成的數組 array_values() 返回數組中所有值,組成一個數組 同上 返回由鍵值組成的數組 array_reverse() 返回一個元素順序相反的數組 同上 元素順序相反的一個數組,鍵名和鍵值依然匹配 array_count_values() 統計數組中所有的值出現的次數 ~~~ "$a=array(""Cat"",""Dog"",""Horse"",""Dog""); print_r(array_count_values($a));" ~~~ 原鍵值為新鍵名,次數為新鍵值 array_rand() 從數組中隨機抽取一個或多個元素,注意是鍵名!!! ~~~ "$a=array(""a""=>""Dog"",""b""=>""Cat"",""c""=>""Horse""); print_r(array_rand($a,1));" ~~~ $a為目標數組,1為抽取第幾個元素的鍵名 返回第1個元素的鍵名b each( array_unique() 刪除重復值,返回剩余數組 ~~~ "$a=array(""a""=>""Cat"",""b""=>""Dog"",""c""=>""Cat""); print_r(array_unique($a));" ~~~ 數組 返回無重復值數組,鍵名不變 當幾個數組元素的值相等時,只保留第一個元素,其他的元素被刪除 ## 數組排序: sort() 按升序對給定數組的值排序,不保留鍵名 ~~~ "$my_array = array(""a"" => ""Dog"", ""b"" => ""Cat"", ""c"" => ""Horse""); sort($my_array); print_r($my_array);" ~~~ true/false 對數組元素進行重排,同時改變鍵名 rsort() 對數組逆向排序,不保留鍵名 對數組元素進行重排,同時改變鍵名 asort() 對數組排序,保持索引關系 對數組進行排序,保留原來的索引或鍵 arsort() 對數組逆向排序,保持索引關系 ksort() 按鍵名對數組排序 對鍵名排序,保留鍵值對應關系 krsort() 將數組按照鍵逆向排序 保留原來的鍵 natsort() 用自然順序算法對數組中的元素排序 對值進行自然排序,保留鍵值對應關系 natcasesort() 自然排序,不區分大小寫 =A2:F53小寫的對值進行自然法排序,保持鍵值對應關系
                  <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>

                              哎呀哎呀视频在线观看