each()
以數(shù)組的方式后去數(shù)組當(dāng)前的內(nèi)部指針指向的元素;
-數(shù)組的構(gòu)成樣式 array('key' => 鍵名 ,'value'=>鍵值,0=>鍵名 铲敛,1=>鍵值)
同時(shí)把數(shù)組的內(nèi)部指針向后移動(dòng)一位,直到數(shù)組的左后一個(gè)元素位置会钝,就不在向后移動(dòng)
-如果數(shù)組的內(nèi)部指針越過了數(shù)組的尾端伐蒋,返回false;
基礎(chǔ)語(yǔ)法:
array each(array $array);
array -返回的數(shù)組;
array $array ->被操作的數(shù)組,修改原數(shù)組的內(nèi)部指針先鱼;
實(shí)例:
$a_salary = ['bill'=>2000,'tom'=>1800,'jack'=>2750];
print_r(each($a_salary));
#output : Array ( [1] => 2000 [value] => 2000 [0] => bill [key] => bill )
print_r(each($a_salary));
#output : Array ( [1] => 1800 [value] => 1800 [0] => tom [key] => tom )