把一个二维数组,根据里面的type_id的值,组装成另一个三维数组

把这个数组:

array(3) {

[0]=>

array(3) {

["real_name"]=>

string(6) "杨杨"

["type_id"]=>

int(1)

["typename"]=>

string(12) "心脑疾病"

}

[1]=>

array(3) {

["real_name"]=>

string(3) "111"

["type_id"]=>

int(1)

["typename"]=>

string(12) "心脑疾病"

}

[2]=>

array(3) {

["real_name"]=>

string(6) "ceshi "

["type_id"]=>

int(2)

["typename"]=>

string(12) "内脏疾病"

}

}

变成:

array(3) {

[0]=>

array(3) {

["real_name"]=>

array(2){

    [0]=>string(6) "杨杨"

    [1]=>string(3) "111"

}

["type_id"]=>

int(1)

["typename"]=>

string(12) "心脑疾病"

}

[1]=>

array(3) {

["real_name"]=>

array(1){

    [0]=>string(6) "ceshi "

}

["type_id"]=>

int(2)

["typename"]=>

string(12) "内脏疾病"

}

}

这个用数组的循环就可以。
参考: