1

旅行の旅程システムを構築しようとしています。ユーザーは旅行の日付を選択してから、毎日アイテムを追加できます。

日付の配列があり、次の形式でセッションに保存されています。

array(
    (int) 0 => '2012-08-25',
    (int) 1 => '2012-08-26',
    (int) 2 => '2012-08-27'
)

次に、アトラクションを選択します。アトラクションは、次の形式で配列に格納します。

array(
(int) 0 => array(
    'Attraction' => array(
        'attraction_id' =>'1',
        'name' => 'Place One',

    )
),
(int) 1 => array(
    'Attraction' => array(
        'attraction_id' => '2',
        'name' => 'Place Two',

    )
),

出力できるようにしたい:

  • 2012-08-25
    • プレイスワン
    • 2位
  • 2012-08-26
    • ここにはまだ何もありません!
  • 2012-08-27
    • ここにはまだ何もありません!

したがって、最初の配列の各アイテムには、意味がある場合はアイテムの配列が含まれます。days配列のキーを配列に関連付けるロジックに苦労していますitems

私は見ましarray_mergeたが、それは私が必要とすることをしていないようです。

これを達成する簡単な方法はありますか?

4

1 に答える 1