• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php实用函数整理

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
1. 排序:array_multisort  可以对多位数组的多个字段进行排序
例子1如下:
//自定义数组排序--按转发数从高到低排序 
 function sortSelfRc($oneLayer){   
      $myselfSort = array(); //自定义排序数组 
       $i=0; 
      foreach($oneLayer as $k=>$layer){ 
       $oneLayer[$i] = $layer; 
       unset($oneLayer[$k]); 
       $myselfSort[] = $layer['reposts_count']; 
     $i++; 
    }    
    array_multisort($myselfSort,SORT_DESC,SORT_NUMERIC,$oneLayer);   
    return $oneLayer; 
 }  


例子2:
.......
 	$list[] = $tmpArr; //要排序的数据源 
 } 
    //用户自定义排序 
    //按客服  在线->离线排序 
    $tmp_arr = array(); 
    foreach ($list as $key => $val) { 
        $tmp_arr[$key] = $val['onlineStatus']; 
    } 
    //按服务客服数量多少排序 
    $tmp_arr2 = array(); 
    foreach ($list as $key => $val) { 
        $tmp_arr2[$key] = $val['session_num']; 
    } 
    array_multisort($tmp_arr, SORT_ASC, $tmp_arr2, SORT_DESC, $list); 


例子3
	foreach($frequencyArray as $key => $value) {
		$frequencyList[$key] = $value['frequency'];
		$valueList[$key] = $value['value'];
	}
	array_multisort($frequencyList, SORT_DESC, $valueList, SORT_ASC, SORT_NUMERIC, $frequencyArray);

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php面试发布时间:2022-07-10
下一篇:
win2003+IIS6+PHP5.3.8+MSSQL2008的安装配置发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap