私は3つの配列を持っています。Names をキーとして使用してそれらを結合し、重複を削除する必要があります (names duplicates ); 最も価値のあるものだけが残る必要があります (売上配列に基づく高い価値)。これを行う簡単な方法があるかどうか疑問に思っています。私が頭に浮かぶのは、退屈ないくつかの foreach 操作だけです。
[名前] => 配列
(
[0] =>アドリュー・ワトソン
[1] => マリア・ジョーンズ
[2] =>アドリュー・ワトソン
)
[sales] => Array
(
[0] => 12,000.00
[1] => 11,900.00
[2] => 11,800.00
)
[time] => Array
(
[0] => 31-Jan-13
[1] => 30-Jan-13
[2] => 29-Jan-13
)
出力は次のようになります。
[アドリュー・ワトソン] => 売り上げ => 12,000.00
時間 => 2013 年 1 月 31 日
[マリア・ジョーンズ] => 売り上げ => 11,900.00
時間 => 2013 年 1 月 30 日
"value" によって重複が削除された連想配列になると思います。各配列の値 (例: sales ) は既に DESC に並べられていることに注意してください。