php陣列學習與排序 each

2021-05-01 21:15:21 字數 704 閱讀 2858

each

(php 3, php 4, php 5)

each --  返回陣列中當前的鍵/值對並將陣列指標向前移動一步 

說明array each ( 

array &array )

返回 array 陣列中當前指標位置的鍵/值對並向前移動陣列指標。鍵值對被返回為四個單元的陣列,

鍵名為 0,1,key 和 value

。單元 0 和 key 包含有陣列單元的鍵名,1 和 value 包含有資料。 

如果內部指標越過了陣列的末端,則 each() 返回 false。 

例 1. each() 例子

<?php

$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");

$bar = each($foo);

print_r($bar);

?>  

$bar 現在包含有如下的鍵/值對: 

array  

<?php

$foo = array("robert" => "bob", "seppo" => "sepi");

$bar = each($foo);

print_r($bar);

?>  

$bar 現在包含有如下的鍵/值對: 

array  

php陣列學習與排序 each與list結合

each 經常和 list 結合使用來遍歷陣列 例如 例 2.用 each 遍歷陣列 reset fruit while list key,val each fruit 上例將輸出 b banana c cranberry 在執行 each 之後,陣列指標將停留在陣列中的下乙個單元或者當碰到陣列結尾...

php陣列學習與排序 sort

sort php 3,php 4,php 5 sort 對陣列排序 說明bool sort array array int sort flags 本函式對陣列進行排序。當本函式結束時陣列單元將被從最低到最高重新安排。注意 本函式為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序...

php陣列與排序 list

list php 3,php 4,php 5 list 把陣列中的值賦給一些變數 說明void list mixed varname,mixed 像 array 一樣,這不是真正的函式,而是語言結構。list 用一步操作給一組變數進行賦值。注意 list 僅能用於數字索引的陣列並假定數字索引從 0 ...