【发布时间】:2011-06-25 20:22:48
【问题描述】:
我有一个用户选择项目的应用程序,然后它填充一个包含两列的表:类别和项目。它是这样的:
Category | Items
-----------------
PET | Dog Food
HEALTH | Tooth Brush
PET | Cat Food
COLD FOOD | Steak
COLD FOOD | Eggs
在我的选择语句中,我按类别排序数据,然后按项目排序,我使用 WHILE 循环将数据放入数组中。
while($listItems = mysql_fetch_array($results))
{
$myArray[] = array("category" => $listItems["Category"],
"item" => $listItems["Name"]);
}
当我执行 print_r($myArray);我得到这样的东西:
Array ( [0] => Array ( [category] => Cold Food [item] => Steak )
[1] => Array ( [category] => Food [item] => Eggs )
[2] => Array ( [category] => Health [item] => Tooth Brush )
[3] => Array ( [category] => Pet [item] => Cat Food )
[4] => Array ( [category] => Pet [item] => Dog Food ) )
我想要做的是将数据输出到类似这样的嵌套列表中。
- 冷食
- 牛排
- 鸡蛋
- 健康
- 牙刷
- 宠物
- 猫粮
- 狗粮
欢迎任何帮助!谢谢!
【问题讨论】: