$array1 = array(
0 => array(
'date' => '2018-03-27',
'count' => '1',
'total' => '2001',
),
1 => array(
'date' => '2018-04-02',
'count' => '1',
'total' => '2001',
),
2 => array(
'date' => '2018-04-03',
'count' => '1',
'total' => '2002',
),
3 => array(
'date' => '2018-04-05',
'count' => '1',
'total' => '2003',
),
$array2 = array( 0 => array( 'date' => '2018-04-01', 'name' => 'テスト1', ), 1 => array( 'date' => '2018-04-02', 'name' => 'テスト2', ), 2 => array( 'date' => '2018-04-03', 'name' => 'テスト3', ), 3 => array( 'date' => '2018-04-04', 'name' => 'テスト4', ), 4 => array( 'date' => '2018-04-05', 'name' => 'テスト5', ), 上記の2つの配列で ['date']が一致したら$array2にマージしたいのですが、 foreachでうまくマージする方法が思いつかなかったので、誰かご教授して頂けると幸いです。 お願い致します。
<したいことの結果>
$array2 = array(
0 => array(
'date' => '2018-04-01',
'name' => 'テスト1',
'count' => '0',
'total' => '0',
),
1 => array(
'date' => '2018-04-02',
'name' => 'テスト2',
'count' => '1',
'total' => '2001',
),
2 => array(
'date' => '2018-04-03',
'name' => 'テスト3',
'count' => '1',
'total' => '2002',
),
3 => array(
'date' => '2018-04-04',
'name' => 'テスト4',
'count' => '0',
'total' => '0',
),
4 => array(
'date' => '2018-04-05',
'name' => 'テスト5',
'count' => '1',
'total' => '2003',
),
回答2件
あなたの回答
tips
プレビュー