我有一个包含行业和类别的表格,如下所示。
id|industry|category |
1 |Building|Air Conditioning|
2 |Building|Roofing |
3 |Security|Cameras |
我试图返回一个数组,如下所示
array(
"Building" => array(
"Air Conditioning",
"Roofing",
),
"Security" => array(
"Cameras",
),
);
解决这个问题的最佳方法是什么?
感谢您提前提供的任何帮助。
最佳答案
试试这个:
$query = mysql_query('select * from table');
foreach ($data = mysql_fetch_object($query)) {
$array[$data->industry][] = $data->category;
}
print_r($array);
关于php - 来自匹配 mysql 列的多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41250730/