| 
| 
 
| 
  
    | 
      
        | PHP笔试题二  |  
        | 
          
            |  |  
            | 来源:互联网  作者:本站整理  发布时间:2008-01-04 |  
            |  |  |  
        
          | 
 3. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数
 //二维数组排序, $arr是数据,$keys是排序的健值,$order是排序规则,1是升序,0是降序
 
    
        
            | 以下为引用的内容: function array_sort($arr, $keys, $order=0) {
 if (!is_array($arr)) {
 return false;
 }
 $keysvalue = array();
 foreach($arr as $key => $val) {
 $keysvalue[$key] = $val[$keys];
 }
 if($order == 0){
 asort($keysvalue);
 }else {
 arsort($keysvalue);
 }
 reset($keysvalue);
 foreach($keysvalue as $key => $vals) {
 $keysort[$key] = $key;
 www.phperz.com }
 $new_array = array();
 foreach($keysort as $key => $val) {
 $new_array[$key] = $arr[$val];
 }
 return $new_array;
 }
 |  www~phperz~com 
 |  
          | 上一页 1 2 3下一页 |  
          | [收藏此页] [打印本页] [返回顶部] |  |  
    |  |  |   
|  |   
|  |  |  |  |  |