グループ化されたものを探しましたが、意味のあるものや機能するものは何も見つかりませんでした。
サラダ/ピザ/パスタなどのグループ化された見出しを持つメニューを作成しようとしていますが、データベースにうまく保存され、配列として読み取られます(ダンプされた配列が適切に呼び出されることを知っていれば、それは多次元と呼ばれると思います)知りたいIDを教えてください]。
ここに私の配列ダンプがあります
Array
(
[heading] => Array
(
[0] => Salads
[1] => Salads
[2] => Pasta
)
[special] => Array
(
[0] =>
[1] =>
[2] =>
)
[item] => Array
(
[0] => Small Green
[1] => Regular Caesar
[2] => Baked Lasagna
)
[description] => Array
(
[0] => Grape tomatoes, onions, green peppers and cucumbers on the bed of crisp lettuce.
[1] => Classic recipe with romaine lettuce and croutons
[2] => With meat sauce, tomato vegetarian sauce or Alfredo sauce
)
[price] => Array
(
[0] => See Desc
[1] => $5.99
[2] => $9.69
)
[notes] => Array
(
[0] => Available in Small ($2.99), Regular ($5.99)
[1] =>
[2] =>
)
[submit_val] => Submit
)
これをphpとして使用してデータを出力します(mysql情報を除く)
for($i = 0; $i < count($array['heading']); $i++) {
?>
<tr> <td colspan="2" align="center" class="section"><?=$array['heading'][$i]; ?></td></tr>
<tr> <td colspan="2"> </td></tr>
<tr> <td class="selection"><b><?=$array['item'][$i]; ?>.
</b>
<i><?=$array['description'][$i]; ?></i><br>
<SMALL><I><?=$array['special'][$i]; ?></I></SMALL><SMALL><?=$array['notes'][$i]; ?></SMALL>
</td>
<td class="selection" align="right" valign="top"><?=$array['price'][$i]; ?></td>
</tr>
<?
}// for i loop
これがメニューの現在の外観です メニューのスクリーンショット
サラダが2つではなく1つの見出しになるようにするにはどうすればよいですか。複数の見出しに複数のアイテムがあることに注意してください(同じ見出し、つまりさまざまなピザなど)
あなたが提供できる助けを前もって感謝します