PHP简单实现多维数组合并与排序功能示例

yipeiwu_com6年前PHP代码库

本文实例讲述了PHP简单实现多维数组合并与排序功能。分享给大家供大家参考,具体如下:

<?php
$record=array(
  'title' =>'这个就是标题,第一个数组',
  'description' =>'描述内容',
  'picurl' => '照片的链接',
  'url' =>'链接',
  'juli' => 34
);
$record_other=array(
  'title' =>'这个就是标题,第二个数组',
  'description' =>'描述内容',
  'picurl' => '照片的链接',
  'url' =>'链接',
  'juli' => 14
);
//合并数组
$re=array_merge($record,$record_other);
//升序排列,按照“juli”字段排列
$juli_sort = array();
foreach ($re as $arr2) {
  $juli_sort[] = $arr2['juli'];
}
array_multisort($juli_sort, SORT_ASC, $re);
var_dump($re);
?>

运行结果:

array(5) {
 ["juli"]=>
 int(14)
 ["url"]=>
 string(4) "链接"
 ["description"]=>
 string(8) "描述内容"
 ["picurl"]=>
 string(10) "照片的链接"
 ["title"]=>
 string(24) "这个就是标题,第二个数组"
}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

php设计模式 Command(命令模式)

<?php /** * 命令模式 * * 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作 */ interface...

php隐藏实际地址的文件下载方法

本文实例讲述了php隐藏实际地址的文件下载方法。分享给大家供大家参考。具体如下: 下面这段php代码可不透露实际的文件下载地址。 function download_document...

php倒计时出现-0情况的解决方法

本文实例讲述了php倒计时出现-0情况的解决方法。分享给大家供大家参考,具体如下: 问题:今天有反馈,说倒计时出现了-0天的情况,我看了看程序,卧槽,当时怎么没测试到 原因是PHP的逻辑...

PHP数组操作——获取数组最后一个值的方法

php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里【宜配屋www.yipeiwu.com】总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说...

浅析PHP Socket技术

phpsocketSocket位于TCP/IP协议的传输控制协议,提供客户-服务器模式的异步通信,即客户向服务器发出服务请求,服务器接收到请求后,提供相应的反馈或服务!我练习了一个最基本...