###前提・実現したいこと
PHPを用いて「顧客名」「データNo.」「商品名」「発注日」から構成された多次元配列で、
重複している 顧客、商品のデータについて最新発注日のデータだけ残したい。
重複していないデータはそのままにしたい。
しかし当方実力不足の為、全くどうコーディングすべきかわからない為、ご教授お願いいたします。
◆ベースの配列
$data = array (
[佐藤] => Array ([data-No.1] => Array ( [化粧品] => 2018.07.15 ) [data-No.2] => Array ( [日用品] => 2018.07.15 )[data-No.3] => Array ( [日用品] => 2018.07.16 ) [data-No.4] => Array ( [日用品] => 2018.07.17 )
)
[鈴木] => Array ([1] => Array ( [2] => 2018.07.15 )
)
)
↓
↓
◆実現したい配列
$data = array (
[佐藤] => Array ([data-No.1] => Array ( [化粧品] => 2018.07.15 ) [data-No.4] => Array ( [日用品] => 2018.07.17 )
)
[鈴木] => Array ([1] => Array ( [2] => 2018.07.15 )
)
)
###該当のソースコード
//ベース配列 $data = array( '佐藤' => array( 'data-No.1' => array('化粧品' => 2018.07.15) 'data-No.2' => array('日用品' => 2018.07.15) 'data-No.3' => array('日用品' => 2018.07.16) 'data-No.4' => array('日用品' => 2018.07.17) ), '鈴木' => array( 'data-No.1' => array('化粧品' => 2018.07.15) ) ); //このベース配列をもとに、重複している 顧客、商品のデータについては最新発注日のデータだけ残し //、重複していないデータはそのままにしたいが、どのようなコーディングを構成すればよいかわからない。
回答1件
あなたの回答
tips
プレビュー