解决array_multisort关联索引不变,但数字键名会被重置问题
2017-09-07 09:51
351 查看
感谢作者的方法
转载连接:http://www.cnblogs.com/fengliang/p/6193234.html
转载连接:http://www.cnblogs.com/fengliang/p/6193234.html
$array = [ '2' => [ 'title' => 'Flower', 'order' => 3 ], '3' => [ 'title' => 'Rock', 'order' => 1 ], '4' => [ 'title' => 'Grass', 'order' => 2 ] ]; $keys = array_keys($array); array_multisort( array_column($array, 'order'), SORT_DESC, SORT_NUMERIC, $array, $keys ); $array = array_combine($keys, $array); print_r($array);
相关文章推荐
- array_multisort 关联(string)键名保持不变,但数字键名会被重新索引。
- php 操作数组array_merge使用时数组包含数字键名的问题解决方法
- SQL删除数据因外键关联导致花费时间太长----(外键列上增加索引解决此问题)
- array_multisort 对关联数组进行排序的问题 PHP
- String,Array等原生引用对象prototype问题(打X未解决,打勾已解决)
- mysql一对多关联查询分页错误问题的解决方法
- Array types are now written with the brackets around the element type问题的解决方法
- 解决不对称流量经过JUNIPER防火墙,tcp连接重置丢失问题
- 关于 "7625: 全文表或全文索引视图在其全文索引列中有多个 LCID" 问题的解决办法。
- 使用NEWSEQUENTIALID解决GUID聚集索引问题 SQLServer数据表主键的另一个方案
- java jxl导出excel,当数字超过11位变成科学计数法,如何转换成数字问题解决方法
- 关于mac系统上 mysql重置密码(解决密码错误不能登录Sequel Pro的问题)
- Pundi X 并未解决数字货币支付需求不足的问题|标准共识评级
- 解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题
- 07-自定义QueryParer解决部分查询的性能问题/解决日期和数字范围问题
- 用Java解决数学问题:将123456789分别填在[ ] [ ] [ ] [ ] ×[ ]=[ ] [ ] [ ] [ ]使等式成立,且数字不允许重复
- 火狐下,表单无法刷新重置问题的分析与解决
- 解决google chrome链接被重置问题
- 使用NEWSEQUENTIALID解决GUID聚集索引问题
- 数字类型、字符串类型常用转换,数据精度问题解决