例:同じ日付(プロパティ)のオブジェクトの配列を減らす方法は?
Array A
[0] { date="01-03-2016", foo=30}
[1] { date="02-03-2016", foo=17}
[2] { date="03-03-2016", foo=15}
[3] { date="04-03-2016", foo=28}
[4] { date="01-03-2016", bar=33}
[5] { date="04-03-2016", bar=34}
Array B (Wanted array)
[0] { date="01-03-2016", foo=30 ,bar=33}
[1] { date="02-03-2016", foo=17}
[2] { date="03-03-2016", foo=15}
[3] { date="04-03-2016", foo=28, bar=34}
私はarray_unique($array, SORT_REGULAR);
と試みたが、私は、配列が同じプロパティが動作するには、名前持っている必要があると思います。
同じ日付に交差する可能性のある他のキーはありますか?例えば。 'foo'または' bar'キーですか? – wilkesybear
いいえ、オブジェクトには日付ともう1つのプロパティが2つしかありません – user3068333
このような状況が発生する可能性はありますか? '{date = '01 -01-2000 '、foo = 25}、{date = '01 -01-2000'、foo = 16}'です。ご覧のように、これらのエントリの日付は同じですが、セカンダリキーは同じですが、セカンダリキーの値は異なります。あなたのアルゴリズムはこのケースに対応すべきですか? – wilkesybear