旅行の旅程システムを構築しようとしています。ユーザーは旅行の日付を選択してから、毎日アイテムを追加できます。
日付の配列があり、次の形式でセッションに保存されています。
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
たが、それは私が必要とすることをしていないようです。
これを達成する簡単な方法はありますか?