【发布时间】:2018-08-11 12:27:16
【问题描述】:
我在 PHP 中有以下数组:
[
{
"website": "example",
"url": "example.com"
},
{
"website": "example",
"url": "example.com"
}
]
现在我想将其转换为一个集合,因此我按 website 或 url 键排序。但是,当我这样做时:
$myArray = collect(websites);
我得到了这个:
{
"0": {
"website": "example",
"url": "example.com"
},
"1": {
"website": "example",
"url": "example.com"
}
}
排序不起作用,我想知道我做错了什么以及如何解决它,所以我有一个可以轻松排序的对象数组集合。
编辑: 我希望输出与此相同:
[
{
"website": "example",
"url": "example.com"
},
{
"website": "example",
"url": "example.com"
}
]
“排序不起作用”是指项目未排序。
【问题讨论】:
-
你期望输出是什么
-
“排序不起作用”是什么意思?
-
我贴在上面的,没想到和原来有变化
-
您的问题在当前形式下毫无意义
-
但它并没有改变。你的普通数组也有索引。
标签: laravel laravel-5 collections