首页 > 编程语言 >PHP 多维数组排序学习

PHP 多维数组排序学习

时间:2022-10-08 19:03:44浏览次数:39  
标签:排序 list1 list list2 content score 多维 new PHP


<?php

$content_a['score'] = 3;
$content_a['name'] = '3name';

$content_b['score'] = 6;
$content_b['name'] = '3name';

$list1[] = $content_a;
$list1[] = $content_b;

print_r($list1);

$content_c['score'] = 2;
$content_c['name'] = '2name';
$content_c['ccc'] = 'ccc2';

$content_d['score'] = 9;
$content_d['ddd'] = '9nameddd';

$list2[] = $content_c;
$list2[] = $content_d;

print_r($list2);
$new_list = array_merge($list1, $list2);

print_r($new_list);

foreach ($new_list as $key => $value) {


$rating[$key] = $value['score'];

}

array_multisort($rating, $new_list);
#after sort
print_r($new_list);

?>

关键是 array_multisort 这个函数的用法。
打印出$rating 这个值,就明白了。


标签:排序,list1,list,list2,content,score,多维,new,PHP
From: https://blog.51cto.com/u_15815563/5738479

相关文章

  • PHP 获取域名信息
    <?phpecho"SERVER_NAME".$_SERVER['SERVER_NAME']."<br/>";//主机名称如localhostecho"HTTP_REFERER".$_SERVER["HTTP_REFERER"]."<br/>";//获取来源网址,......
  • 冒泡排序、选择排序 、快速排序 、
    1.冒泡排序每一趟只能确定将一个数归位。即第一趟只能确定将末位上的数归位,第二趟只能将倒数第2位上的数归位,依次类推下去。如果有n个数进行排序,只需将n-1个数归......
  • 冒泡排序算法并调优
    算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。......
  • 数组-算法-排序
    定义数组publicstaticvoidmain(String[]args){  //我们的数组必须初始化,才能使用  //动态出初始化:接受由我们指定的长度,由系统赋初始值  int[]arr=......
  • Thinkphp5.1应用初探
    直接审计tp的话应该会很有难度,不妨先了解一些tp内置规则和用法,便于在后续的审计中更好的理解代码含义。源码下载链接ThinkPHP5.1开发手册安装没有composer可以去下......
  • 插入排序 和 希尔排序 java
    ​​http://mp.weixin.qq.com/s/deUy_VPJ2m6BFbrEZp9DKg​​​选择排序/***Createdbyfupengon2017/1/19.*/publicclassinsertstaticvoidshow(int[]a){......
  • 对象数组的排序
    假如我们想实现,把这样一个数组排下序,先按一个属性排,再按另一个属性排vararr=[{cezuProjectName:'1',group:'a'},{cezuProjectName:'2',group:'b'},{cezuProjec......
  • 1 1.1.1.1 1.1.2 1.3 2 2.1 ...这样的数据sql排序
    ----其中wbscode为1 1.1.1 1.1.2这样的编码。主要关注的地方为:1分解函数  2.根据分解函数进行行转列  3最终合并数据去重 -----分解函数CREATEFUNCTI......
  • php读取Excel文件内容(格式化为关联数组)
    1、composer引入php处理excel包:box/spout 2、处理函数示例:/***@paramstring$filePath文件绝对路径*@returnarray*@throws*/......
  • php在线记帐理财系统
    php在线记帐理财系统,让你对自己的开支了如指掌,图形化界面操作更简单,非常适合家庭理财、记账,系统界面简洁优美,操作直观简单,非常容易上手。会员自己开发的,亲测无错,欢迎大家下......