array_multisort-对象根据值排序--根据对象的值排序问题
array_multisort(array_column(数据源,'对象里面的字段'), SORT_DESC,$数据源); //SORT_DESC降序,SORT_ASC升序
切记 前后数据源两边的大小要一直 也就是说 前边 通过array_column是五 数据源也必须是五不然会报错 无法排序
{"code":200,"msg":"Success","data":[
{"school_id":"7","quota":"2511","name":"工程学院","real_num":"6","proportion":0.24},
{"school_id":"6","quota":"1020","name":"大学","real_num":"2","proportion":0.2},
{"school_id":"8","quota":"2505","name":"工学院","real_num":"4","proportion":0.16},
{"school_id":"9","quota":"2521","name":"技学院","real_num":"4","proportion":0.16},
{"school_id":"10","quota":"56465","name":"学院","real_num":0,"proportion":0}]}
通过 array_colum(数据源,里面的字段我是需要proportion) 整理出来 [0.24,0.2,0.16,0.16,0]
注意整合出来的数组长度要和元对象的长度保持一致 之后就可以排序了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!