实例代码:
<?php
namespace Weixin\Controller;
use Think\Controller;
class CeshiController extends BaseController{
/**
* PHP - 数组排序函数
* sort() - 对数组进行升序排列
* rsort() - 对数组进行降序排列
* asort() - 根据关联数组的值,对数组进行升序排列
*
*
*/
public function index(){
//sort() - 对数组进行升序排列
$cars=array("Volvo","BMW","Toyota");
sort($cars);
echo 'sort升序排列: ';
print_r($cars);
echo "<br>";
//rsort() - 对数组进行降序排列
$numbers=array(4,6,2,22,11);
echo 'rsort降序排列: ';
rsort($numbers);
print_r($numbers);
echo "<br>";
//asort() - 根据数组的值,对数组进行升序排列
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
echo 'asort() - 根据数组的值,对数组进行升序排列: ';
print_r($age);
echo "<br>";
//ksort() - 根据数组的键,对数组进行升序排列
$ages=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($ages);
echo 'ksort() - 根据数组的键,对数组进行升序排列: ';
print_r($ages);
echo "<br>";
//arsort() - 根据数组的值,对数组进行降序排列
$jage=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($jage);
echo 'arsort() - 根据数组的值,对数组进行降序排列: ';
print_r($jage);
echo "<br>";
//krsort() - 根据数组的键,对数组进行降序排列
$kages=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($kages);
echo 'krsort() - 根据数组的键,对数组进行降序排列: ';
print_r($kages);
echo "<br>";
}
}
网友评论