<?php $arr=range(1,10,1); echo implode(',',$arr).'<br/>'; //foreach foreach ($arr as $v) {echo $v;} reset($arr); //each list while(list($key,$value)=each($arr)) { echo $key,$value; } reset($arr); rsort($arr); echo implode(',',$arr).'<br/>'; function compare($x,$y) { if(x > y) { return 1;} else if(x < y){ return -1;} else { return 0;} } reset($arr); usort($arr,'compare'); echo implode(',',$arr) . '<br/>'; $arr=array_reverse($arr); echo implode(',',$arr) . '<br/>'; function my_multiply(&$value,$key,$factor) { $value *=$factor; echo $key; } array_walk($arr,'my_multiply',3); echo implode(',',$arr) . '<br/>'; $ac=array_count_values($arr); print_r($ac); $arr1=array('name'=>'jame'); extract($arr1); echo $name;