如何按值对这个Collection进行排序?还需要在每个项目之前添加另一个索引,因为这样是不可能的,因为在我们的示例中,两个项目将具有相同的索引:
我需要这个收藏:
server {
# Intercept Link header and initiate requested Pushes
location = /myapp {
proxy_pass http://upstream;
http2_push_preload on;
}
}
//httpd.conf or .htaccess (cuando se cargue un html)
<FilesMatch "\.html$">
Header set Link "</css/styles.css>; rel=preload; as=style"
<FilesMatch>
按最后一个值排序,并用其他“项目”分隔:
Collection {#254 ▼
#items: array:2 [▼
"User1" => Collection {#253 ▼
#items: array:1 [▼
3 => 12.0
]
}
"User2" => Collection {#255 ▼
#items: array:2 [▼
3 => 11.0
1 => 13.0
]
}
]
}
我可以将其转换为数组并进行迭代,但是Laravel可能更简单。
答案 0 :(得分:0)
只需使用sortBy()
方法。并指定要排序的最高值
在这里您可以找到有关收集方法所需的所有信息: https://laravel.com/docs/5.7/collections#method-sort