标签:
php非常灵活,数组也一样。值得一提是根据相当于C#的list,或者hashtable.
关联数组的索引不是默认数字 ,所以 没办法再for循环使用简单的计数器来操作。可以使用foreach(),list(),each()结构实现。
<?php $person[‘ztx‘]=‘100‘; $person[‘ztx2‘]=‘200‘; $person[‘ztx3‘]=‘300‘; $person=array( ‘ztx‘=>100, ‘ztx2‘=>200, ‘ztx3‘=>300 ); foreach ($person as $key=>$value) { echo "!$key:$value<br/>"; } reset($person); while ($element = each($person)) { echo $element[‘key‘]; echo " - "; echo $element[‘value‘]; echo "<br />"; } reset($person); //推荐写法 while(list($name,$point) =each($person)) { echo $name.‘:‘.$point.‘<br/>‘; } ?>
数字排序?
sort函数区分大小写。
关联数组排序。
asort()针对值排序,ksort根据key排序。以下是倒置元素。
rsort(),arsort(),krsort().
乱序数组,shuffle()数组。每次重新排列数组元素。
倒序数组:array_reverse()数组。
usort自定义排序。
标签:
原文地址:http://www.cnblogs.com/ztxlife/p/4590834.html