each()
以數(shù)組的方式后去數(shù)組當(dāng)前的內(nèi)部指針指向的元素;
-數(shù)組的構(gòu)成樣式 array('key' => 鍵名 ,'value'=>鍵值,0=>鍵名 ,1=>鍵值)
同時把數(shù)組的內(nèi)部指針向后移動一位,直到數(shù)組的左后一個元素位置,就不在向后移動
-如果數(shù)組的內(nèi)部指針越過了數(shù)組的尾端,返回false;
基礎(chǔ)語法:
array each(array $array);
array -返回的數(shù)組;
array $array ->被操作的數(shù)組,修改原數(shù)組的內(nèi)部指針;
實例:
$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 )