php数组组

我有以下数组

Array

(

[0] => Array

(

[id] => 96

[shipping_no] => 212755-1

[part_no] => reterty

[description] => tyrfyt

[packaging_type] => PC

)

[1] => Array

(

[id] => 96

[shipping_no] => 212755-1

[part_no] => dftgtryh

[description] => dfhgfyh

[packaging_type] => PC

)

[2] => Array

(

[id] => 97

[shipping_no] => 212755-2

[part_no] => ZeoDark

[description] => s%c%s%c%s

[packaging_type] => PC

)

)

如何将数组分组id?是否有任何本地php函数可用于执行此操作?

如果我foreach以上所述,那么我将得到一个副本,我该如何避免呢?

在上面的示例中id有2个项目,因此它需要位于中id

回答:

没有本机的,只需使用循环即可。

$result = array();

foreach ($data as $element) {

$result[$element['id']][] = $element;

}

以上是 php数组组 的全部内容, 来源链接: utcz.com/qa/399401.html

回到顶部