[PHP-users 27762] 多次元配列

dct125 dct125 @ yahoo.co.jp
2005年 12月 5日 (月) 17:59:00 JST


いつも拝見させていただいております。

さっそく質問させていただきます。

【tableA】というテーブルがあります。
・id(項目ID)← key
・item_id(大項目ID)
・subitem_id(0:大項目、0以上:小項目)
・item_a(項目名)

以下テーブルの内容です。

1 | 01 | 00 | BBB
2 | 01 | 01 | ccc
3 | 01 | 02 | ddd
4 | 01 | 03 | eee
5 | 02 | 00 | FFF
6 | 02 | 01 | ggg
7 | 03 | 00 | HHH
8 | 03 | 01 | iii
9 | 03 | 02 | jjj
10 | 04 | 00 | KKK
11 | 04 | 01 | lll


【tableB】というテーブルがあります。
・subitem_id(サブ項目ID)
・item_b(項目名)

以下テーブルの内容です。

0101 | あああ
0101 | いいい
0101 | ううう
0101 | えええ
0102 | おおお
0102 | かかか
0102 | ききき
0201 | くくく
0201 | けけけ
0201 | こここ
0202 | さささ
0203 | ししし
0203 | すすす
0203 | せせせ


【tableB】の【subitem_id】は前2桁が、【tableA】の【item_id
】で
後ろ2桁が【tableB】の【subitem_id】と対応しています。

上記と組み合わせて、配列を作りたいと思うのですがうまくい
かず、困ってます。
何かいい方法はありますか?

 

やりたいこととしては

●大項目
  ▼小項目
    *あああ
    *いいい
    *ううう
  ▼小項目
    *えええ
    *おおお
●大項目
  ▼小項目
    *かかか
  ▼小項目
    *ききき
    *くくく
    *けけけ


よろしくご教授お願いいたします。



PHP-users メーリングリストの案内