? PHP$people=Array('name ',' sex ',' nation ',' birth ' );
公式($ peopleas $ my chrs ) )。
echo $mychrs.';
sort($people;
echo '
---排序后----
';
公式($ peopleas $ my chrs ) )。
echo $mychrs.';
?
按升序排序的数组元素显示为birth name nation sex。 当然,sort ) )函数区分字母的大小写。 字母从大到小的顺序是a…z…a…z。
sort ) )函数还具有第二个参数,用于指示升序规则是比较数值还是字符串
? php echo '---数字升序-----
';
$ num2=array (26,3,);
sort($num2,sort_numeric );
Foreach($num2as$myCHRS ) )。
echo $mychrs.';
echo '
---按字符升序排序----
';
$num3=Array('26,'3);
sort($num3,sort_string );
Foreach($num3as$myCHRS ) )。
echo $mychrs.';
?
在php中排序关联数组
除了数字索引数组外,php还支持关联数组。 例如,以下数组是相关(相关)数组:
$peoples=array('XM'='name ',' xb'='sex ',' mz'='nation ',' cs'='birth ' ); sort (如果使用$ peoples,则默认按元素定义值的升序排序。 在关联数组中,asort (可以使用函数表示。 关联数组中最重要的是,可以使用函数ksort (关键字)按升序排序,如xm、xb和mz。
$peoples=array('XM'='name ',' xb'='sex ',' mz'='nation ',' cs'='birth ' );
($ peoples as $ my chrs ) )。
echo $mychrs.';
echo '
-元素值升序-
';
asort($peoples;
($ peoples as $ my chrs ) )。
echo $mychrs.';
echo '
-关键字升序-
';
kort($peoples;
($ peoples as $ my chrs ) )。
echo $mychrs.';
?