PHP 数组的排序
代码如下:
<?php
//数组
//遍历数值数组
$car = array("dazhong","bmw","wuling");
$arrlength = count($car);
for ($i = 0;$i<$arrlength;$i++){
echo $car[$i];
echo "<br/>";
}
echo "<br/>";
//PHP 关联数组
//创建:
//第一种
$age = array("Peter"=>"35","Ben"=>"37","Joe"=>"15");
//第二种
$age1['Peter']='35';
$age1['Ben']='37';
$age1['Joe']='15';
//输出
print_r($age);//输出第一种
echo "<br/>";
print_r($age1);//输出第二种
echo "<br/>";
echo "Peter is " .$age['Peter']. "years old.";//调用键为'Peter'的
echo "<br/>";
//遍历关联数组
foreach ($age as $key => $value){
echo "key=>$key value=>$value";
echo "<br/>";
}
//count()返回数组中元素的数目
echo "数组种的元素一共有".count($age)."个";
echo "<br/>";
//sort() 对数组进行升序排列
$number = array(99,72,420,940,8);
sort($number);//升序
print_r($number);//输出升序后的数组
echo "<br/>";
//rsort() 对数组进行降序排列
rsort($number);//降序
print_r($number);//输出降序后的数组
echo "<br/>";
//asort()//根据数组的值对数组进行升序排列
asort($age);
print_r($age);
echo "<br/>";
//ksort() 根据数组的键,对数组进行升序排列
//arsort() 根据数组的值,对数组进行降序排列
//krsort() 根据数组的键,对数组进行降序排列
执行结果如下:


浙公网安备 33010602011771号