色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

使用PHP獲取數(shù)組的鍵與值

時間:2025-12-23 00:35:23 php語言

使用PHP獲取數(shù)組的鍵與值

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

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

  獲取當前數(shù)組鍵 key()

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

  mixed key(array array)

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

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

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

  獲取當前數(shù)組值 current()

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

  mixed current(array array)

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

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

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

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

  array each(array array)

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

  $fruits = array("apple", "banana", "orange", "pear");print_r ( each($fruits) );/pic/p>

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

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

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

  這就完成了數(shù)組的遍歷。

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

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

php獲取數(shù)組長度詳解09-21

php獲取隨機數(shù)組列表的方法03-22

獲取php數(shù)組長度函數(shù)的方法02-26

php中獲取數(shù)組長度的方法12-01

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

php獲取數(shù)組長度的方法有哪些02-17

PHP多維數(shù)組去掉重復值的方法02-10

PHP關聯(lián)數(shù)組的使用技巧01-21

如何使用php獲取excel文件數(shù)據(jù)08-26