pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<legend id='L0OQ7'><style id='L0OQ7'><dir id='L0OQ7'><q id='L0OQ7'></q></dir></style></legend>

    <tfoot id='L0OQ7'></tfoot>
        <bdo id='L0OQ7'></bdo><ul id='L0OQ7'></ul>

    1. <i id='L0OQ7'><tr id='L0OQ7'><dt id='L0OQ7'><q id='L0OQ7'><span id='L0OQ7'><b id='L0OQ7'><form id='L0OQ7'><ins id='L0OQ7'></ins><ul id='L0OQ7'></ul><sub id='L0OQ7'></sub></form><legend id='L0OQ7'></legend><bdo id='L0OQ7'><pre id='L0OQ7'><center id='L0OQ7'></center></pre></bdo></b><th id='L0OQ7'></th></span></q></dt></tr></i><div class="yvrqe08" id='L0OQ7'><tfoot id='L0OQ7'></tfoot><dl id='L0OQ7'><fieldset id='L0OQ7'></fieldset></dl></div>

      <small id='L0OQ7'></small><noframes id='L0OQ7'>

    2. 在 Eloquent 中按自定義順序?qū)线M行排序

      Sort collection by custom order in Eloquent(在 Eloquent 中按自定義順序?qū)线M行排序)

    3. <legend id='hhX6N'><style id='hhX6N'><dir id='hhX6N'><q id='hhX6N'></q></dir></style></legend>
          <tbody id='hhX6N'></tbody>

        <tfoot id='hhX6N'></tfoot>

            <small id='hhX6N'></small><noframes id='hhX6N'>

              <bdo id='hhX6N'></bdo><ul id='hhX6N'></ul>

                <i id='hhX6N'><tr id='hhX6N'><dt id='hhX6N'><q id='hhX6N'><span id='hhX6N'><b id='hhX6N'><form id='hhX6N'><ins id='hhX6N'></ins><ul id='hhX6N'></ul><sub id='hhX6N'></sub></form><legend id='hhX6N'></legend><bdo id='hhX6N'><pre id='hhX6N'><center id='hhX6N'></center></pre></bdo></b><th id='hhX6N'></th></span></q></dt></tr></i><div class="0ogjm5t" id='hhX6N'><tfoot id='hhX6N'></tfoot><dl id='hhX6N'><fieldset id='hhX6N'></fieldset></dl></div>
                本文介紹了在 Eloquent 中按自定義順序?qū)线M行排序的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我有一組 ID,如下所示:

                I have an array of ID's as follows:

                $ids = [5,6,0,1]
                

                使用 Eloquent,我可以使用 ->whereIn('id', $ids) 函數(shù)搜索這些 Id.正如預期的那樣,這將按 Id 以升序返回結(jié)果,有沒有辦法可以按數(shù)組所在的順序返回結(jié)果?或者,按 $ids 數(shù)組的順序轉(zhuǎn)換集合的最簡單方法是什么?

                Using Eloquent I am able to search for these Id's using the ->whereIn('id', $ids) function. This as expected will return the results in the ascending order by Id, is there a way I can return the results on the order the array is in? alternatively whats the easiest way to convert the collection in the order of the $ids array?

                推薦答案

                如果您希望記錄按特定順序排列,則必須使用 收集方法:

                If there's a specific order you'd like the records in, you'd have to use the Collection Methods:

                要按照您指定的特定順序獲取 ID,您可以使用 sortBy 方法,如下所示,其中 collection 是您的模型集合:

                To get your ID's in the very specific order you've specified, you can make use of the sortBy method as follows, where collection is your collection of models:

                $ids = [ 5, 6, 0, 1];
                
                $sorted = $collection->sortBy(function($model) use ($ids) {
                    return array_search($model->getKey(), $ids);
                });
                
                // [ 5, 6, 0, 1] // (desired order)
                

                要隨機化您的集合,您可以使用 shuffle 方法.

                To randomize your collection you can make use of the shuffle method.

                $collection = collect([1, 2, 3, 4, 5]);
                
                $shuffled = $collection->shuffle();
                
                $shuffled->all();
                
                // [3, 2, 5, 1, 4] // (generated randomly)
                

                請參閱 shuffle 上的 Laravel 文檔 和/或 sortBy 以獲得更具體的要求.

                See the Laravel Docs on shuffle and/or sortBy for more specific requirements.

                如果您沒有真正考慮特定的順序,您可以在 5.2 及更高版本中使用 ->inRandomOrder(),舊版本將需要使用 - 的原始查詢>orderBy(DB::raw('RAND()')).

                If you don't really have a specific order in mind, you can use ->inRandomOrder() in version 5.2 and up, older versions would require the raw query using ->orderBy(DB::raw('RAND()')).

                這篇關(guān)于在 Eloquent 中按自定義順序?qū)线M行排序的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)

                  <bdo id='8KF8L'></bdo><ul id='8KF8L'></ul>

                    <i id='8KF8L'><tr id='8KF8L'><dt id='8KF8L'><q id='8KF8L'><span id='8KF8L'><b id='8KF8L'><form id='8KF8L'><ins id='8KF8L'></ins><ul id='8KF8L'></ul><sub id='8KF8L'></sub></form><legend id='8KF8L'></legend><bdo id='8KF8L'><pre id='8KF8L'><center id='8KF8L'></center></pre></bdo></b><th id='8KF8L'></th></span></q></dt></tr></i><div class="5rcjm0s" id='8KF8L'><tfoot id='8KF8L'></tfoot><dl id='8KF8L'><fieldset id='8KF8L'></fieldset></dl></div>
                      <tbody id='8KF8L'></tbody>
                    • <tfoot id='8KF8L'></tfoot>

                      <legend id='8KF8L'><style id='8KF8L'><dir id='8KF8L'><q id='8KF8L'></q></dir></style></legend>
                    • <small id='8KF8L'></small><noframes id='8KF8L'>

                        1. 主站蜘蛛池模板: 手板-手板模型-手板厂-手板加工-生产厂家,[东莞创域模型] | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 诗词大全-古诗名句 - 古诗词赏析 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 123悬赏网_发布悬赏任务_广告任务平台 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 天坛家具官网 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司| 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 双菱电缆-广州电缆厂_广州电缆厂有限公司| 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 包装机_厂家_价格-山东包装机有限公司 | 起好名字_取个好名字_好名网免费取好名在线打分 | 菏泽知彼网络科技有限公司| 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 缝纫客| 999范文网_优质范文下载写作帮手|