我有一个基本数组,我希望根据x
字段值对其进行分组。我想保持这些值仍然在一个数组中。我已经尝试了多种foreach,for循环,但没有运气得到它我想要的。我怎样才能达到以下的预期结果?基于特定值的分组数组
$originalArray = [
[
'x' => 'test',
'y' => 'blah',
],
[
'x' => 'test',
'y' => 'blah',
],
[
'x' => 'test2',
'y' => 'blah',
],
[
'x' => 'test2',
'y' => 'blah',
],
];
Desired Result:
[
'test' => [
[
'x' => 'test',
'y' => 'blah',
],
[
'x' => 'test',
'y' => 'blah',
],
],
'test2' => [
[
'x' => 'test2',
'y' => 'blah',
],
[
'x' => 'test2',
'y' => 'blah',
],
],
];
如果您尝试过的东西,你能告诉我们的代码? – Maxime
我同意@Maxime在这种情况下。你说“我已经尝试了多种foreach,for循环”。所以告诉我们。 SO是**不是免费的编码或教程服务**。你必须证明你已经为解决你自己的问题付出了一些努力。考虑到这一点,向我们展示您自己的研究成果。 – icecub