数组排序

<?php
   $date=array(1,5,3,8,9,5,41,6);
   print_r($date);
   echo"<br>";
   sort($date);
   print_r($date);
   echo"<br>";
   rsort($date);
   print_r($date);
   echo"<br>";
   
   $data=array(1=>"one",4=>"four",6=>"six",9=>"nine",2=>"two",7=>"seven");
   print_r($data);
   echo"<br>";
   ksort($data);
   print_r($data);
   echo"<br>";
   krsort($data);
   print_r($data);
   
   $dat=array("l"=>"Linux","a"=>"apache","m"=>"MySQL","p"=>"PHP");
   echo"<br>";
   print_r($dat);
   echo"<br>";
   asort($dat);
   print_r($dat);
   echo"<br>";
   arsort($dat);
   print_r($dat);
   echo"<br>";
   rsort($dat);
   print_r($dat);
   
   $da=array("file1.txt","file11.txt","FILE12.txt","file.txt");
   echo"<br>";
   print_r($da);
   echo"<br>";
   natsort($da);
   print_r($da);
   echo"<br>";
   natcasesort($da);
   print_r($da);
   
   $d=array("linux","apache","mysql","php");
   function sortby($one,$two){
   	if(strlen($one)==strlen($two))
   	    return 0;
   	 else
   	    return (strlen($one)>strlen($two)?1:-1);
   }
   echo "<br>";
   print_r($d);
   echo"<br>";
   usort($d,"sortby");
   print_r($d);
   
   
   $nd=array(
     array("id"=>1,"soft"=>"linux","rating"=>3),
     array("id"=>2,"soft"=>"apache","rating"=>1),
     array("id"=>3,"soft"=>"mysql","rating"=>4),
     array("id"=>4,"soft"=>"php","rating"=>2),
   );
   foreach($nd as $key=>$value){
   	$soft[$key]=$value["soft"];
   	$sating[$key]=$value["rating"];
   }
   echo"<br>";
   echo"<br>";
   var_dump($nd);
   echo"<br>";
   array_multisort($sating,$soft,$nd);
   print_r($nd);
?>

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值