我的 MySQL 查询输出是
dbcol_a | dbcol_b
数据A1 |数据B1
数据A1 |数据B2
数据A2 |数据B3
数据A2 |数据B4
数据A2 |数据B5
我想像这样解析成结构化数组:
arcol_a | arcol_b
数据A1 |数据B1
----------|数据B2
数据A2 |数据B3
----------|数据B4
----------|数据B5
谢谢
最佳答案
应该这样做:
$desired_array = array();
foreach ($query_output as $value)
{
$desired_array[$value['arcol_a']][] = $value['arcol_b'];
}
这样您就可以将第二列中的每个值添加到具有第一列索引的数组中。
关于php - 将冗余的 MySQL 结果解析为结构化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051866/