<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            使用PHP獲取數組的鍵與值

            時間:2025-03-20 18:04:26 php語言 我要投稿
            • 相關推薦

            使用PHP獲取數組的鍵與值

              本文實例講述了PHP獲取數組的鍵與值方法。分享給大家供大家參考。具體如下:

              使用數組的過程中經常要遍歷數組。通常需要遍歷數組并獲得各個鍵或值(或者同時獲得鍵和值),所以毫不奇怪,PHP為此提供了一些函數來滿足需求。許多函數能完成兩項任務,不僅能獲取當前指針位置的鍵或值,還能將指針移向下一個適當的位置。

              獲取當前數組鍵 key()

              key()函數返回input_array中當前指針所在位置的鍵。其形式如下:

              mixed key(array array)

              下面的例子通過迭代處理數組并移動指針來輸出$fruits數組的鍵:

              $fruits = array("apple"=>"red", "banana"=>"yellow");while ($key = key($fruits)) {   printf("%s <br />", $key);   next($fruits);}// apple // banana

              注意,每次調用key()時不會移動指針。為此需要使用next()函數,這個函數的唯一作用就是完成推進指針的任務。

              獲取當前數組值 current()

              current()函數返回數組中當前指針所在位置的數組值。其形式如下:

              mixed current(array array)

              下面修改前面的例子,這一次我們要獲取數組值:

              $fruits = array("apple"=>"red", "banana"=>"yellow");while ($fruit = current($fruits)) {   printf("%s <br />", $fruit);   next($fruits);}// red // yellow

              獲取當前數組鍵和值 each()

              each()函數返回input_array的當前鍵/值對,并將指針推進一個位置。其形式如下:

              array each(array array)

              返回的數組包含四個鍵,鍵0和key包含鍵名,而鍵1和value包含相應的數據。如果執行each()前指針位于數組末尾,則返回false。

              $fruits = array("apple", "banana", "orange", "pear");print_r ( each($fruits) );// Array ( [1] => apple [value] => apple [0] => 0 [key] => 0 )

              each() 經常和 list() 結合使用來遍歷數組。本例與上例類似,不過循環輸出了整個數組:

              $fruits = array("apple", "banana", "orange", "pear");reset($fruits);while (list($key, $val) = each($fruits)){   echo "$key => $val<br />";}// 0 => apple// 1 => banana// 2 => orange// 3 => pear

              因為將一個數組賦值給另一個數組時會重置原來的數組指針,因此在上例中如果我們在循環內部將 $fruits 賦給了另一個變量的話將會導致無限循環。

              這就完成了數組的遍歷。

              希望本文所述對大家的jQuery程序設計有所幫助。</p

            【使用PHP獲取數組的鍵與值】相關文章:

            php獲取數組長度詳解09-11

            獲取php數組長度函數的方法06-05

            php中獲取數組長度的方法10-13

            php獲取隨機數組列表的方法08-31

            php獲取數組長度的方法有哪些09-03

            PHP簡單獲取多個checkbox值06-10

            PHP關聯數組的使用技巧08-24

            PHP多維數組去掉重復值的方法08-04

            PHP數組的排序09-28

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看