У меня есть приложение, в котором пользователи выбирают элементы, а затем оно заполняет таблицу, в которой есть два столбца: категория и элементы.Это примерно так:
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 ) )
Что я хочу сделать, это вывести данные во вложенный список примерно так:
Здоровье
Домашнее животное
Любая помощь приветствуется!Спасибо!