Web ページ内にネストされたリストを生成するために、ネストされた配列を作成しようとしています。
これまでのところ、私は次のことを得ることができました:
Array
(
[2012] => Array
(
[Show 1] => Array
(
[0] => Class 1
)
[Show 2] => Array
(
[0] => Class 1
)
)
[2009] => Array
(
[Show 1] => Array
(
[0] => Class 1
)
)
[2008] => Array
(
[Show 1] => Array
(
[0] => Class 1
)
)
)
ただし、私の実際の結果には、ショーごとに複数のクラスがあるため、次のようになります。
[2012] => Array
(
[Show 1] => Array
(
[0] => Class 1
[1] => Class 2
[2] => Class 3
)
etc etc etc.
私はここまでやり遂げましたが、ショーごとに複数のクラスを取得するために、続行する方法がわかりません。
私のコードは次のとおりです。
$handlerresults = $db->query("SELECT SHOW_NAME, YEAR, CLASS_NAME FROM vwhandlerresults WHERE HANDLER_ID = $gethandlerid ORDER BY YEAR DESC");
$showname = '';
while($row = $handlerresults->fetch_array(MYSQLI_ASSOC)) {
$year = $row['YEAR'];
$show = $row['SHOW_NAME'];
$results[$year][$show] = array($row['CLASS_NAME']);
}
print_r($results);