【数组排序】安利这个小数组排序usort
来源:互联网 发布:苹果设计软件sketch 编辑:程序博客网 时间:2024/06/03 23:41
场景:
之前是在做商城比价的项目的时候,通过查找数据库我们知道这个商品在其他平台的一个二维数组,包含平台名称,平台金额等等,现在要把自己平台的数据插入到之前的二维数组,然后通过金额排序!
处理方案:
直接把自己公司的数据,和SQL查到的数据一样直接拼插入到数组最后,然后利用usort 函数排序!还可以对单独的下标进行排序!
<?php $array[0] = array('key_a' => 'z', 'key_b' => 'c'); $array[1] = array('key_a' => 'x', 'key_b' => 'b'); $array[2] = array('key_a' => 'y', 'key_b' => 'a'); function build_sorter($key) { return function ($a, $b) use ($key) { return strnatcmp($a[$key], $b[$key]); }; } usort($array, build_sorter('key_b')); foreach ($array as $item) { echo $item['key_a'] . ', ' . $item['key_b'] . "\n"; }?>
阅读全文
0 0
- 【数组排序】安利这个小数组排序usort
- 数组排序usort
- PHP 多维数组排序(usort,uasort)
- PHP 多维数组排序(usort,uasort)
- php二维数组排序方法(array_multisort usort)
- php二维数组排序方法(array_multisort usort)
- php 二维数组排序 usort 和 array_multisort
- 使用usort()函数排序二维数组
- php排序 asort usort实例 对数组的多个字段排序 稳定排序
- php 数组排序以及按照某个字段排序,主要mark usort的
- PHP_I love U之(1)php衣食父母:使用usort()函数为二维数组排序
- usort( )函数—使用用户自定义的比较函数对数组中的值进行排序
- php usort 自定义排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- Tesseract+VS2010开发初学
- Unity游戏UI框架(六):日志系统
- 关于指令集和cpu
- 文件上传与下载--下载
- 30多个Android 开发者工具 带你开发带你飞
- 【数组排序】安利这个小数组排序usort
- 记录一下,金山云基于ffmpeg支持hevc flv的支持patch
- AndroidStudio 多渠道打包改包名,名称,图标
- Slam资源转载
- MongoDB--MapReduce分布统计s
- 对庄重有所把持
- java高阶与数据库小结
- window.onload与jQuery的ready的区别
- vue组件eleme 时间选择器问题