需要使用相同的键对php数组进行分组
Hii我需要帮助对数组进行分组,我有这种数组:需要使用相同的键对php数组进行分组,php,Php,Hii我需要帮助对数组进行分组,我有这种数组: Array ( [0] => Array ( [name] => rose [price] => 1 ) [1] => Array ( [name] => daisy [price] => 3 ) [2] => Array ( [name] =&g
Array
(
[0] => Array
(
[name] => rose
[price] => 1
)
[1] => Array
(
[name] => daisy
[price] => 3
)
[2] => Array
(
[name] => orchid
[price] => 1
)
[3] => Array
(
[name] => rose
[price] => 2
)
[4] => Array
(
[name] => daisy
[price] => 3
)
[5] => Array
(
[name] => orchid
[price] => 1
)
[6] => Array
(
[name] => rose
[price] => 2
)
[7] => Array
(
[name] => daisy
[price] => 3
)
[8] => Array
(
[name] => orchid
[price] => 2
)
)
我希望它是这样的:
Array
(
[0] => Array
(
[0] => Array
(
[name] => rose
[price] => 1
)
[1] => Array
(
[name] => daisy
[price] => 1
)
[2] => Array
(
[name] => orchid
[price] => 1
)
)
[1] => Array
(
[0] => Array
(
[name] => rose
[price] => 2
)
[1] => Array
(
[name] => daisy
[price] => 2
)
[2] => Array
(
[name] => orchid
[price] => 2
)
)
[2] => Array
(
[0] => Array
(
[name] => rose
[price] => 3
)
[1] => Array
(
[name] => daisy
[price] => 3
)
[2] => Array
(
[name] => orchid
[price] => 3
)
)
)
我的意思是要将它们分组在相同的“价格”值出现的地方。您可以从给定的数组中更好地理解它们。您尝试过什么吗?循环并将价格设置为索引可能会有所帮助。是的,我尝试了一些,但没有帮助如果您有解决方案,那会非常有用。@RimpyKakeyalia无论您的代码是否有效。总是把你尝试过的东西放在心上
$group = array();
foreach ( $array as $value ) {
$group[$value['price']][] = $value;
}
var_dump($group);