私はこれで頭を悩ませてきました。
私は2つの配列を持っています:
配列 1 は CSV ファイルから取得します。
配列
(
[0] => 配列
(
[uid] => cgajate
[日付] => 20120918
)
[1] => 配列
(
[uid] => badrock5
[日付] => 20120920
)
[2] => 配列
(
[uid] => ricoetc
[日付] => 20120921
)
[3] => 配列
(
[uid] => ricoetc1
[日付] => 20120923
)
[4] => 配列
(
[uid] => darbyfired
[日付] => 20120922
)
[5] => 配列
(
[uid] => sagers.andrew
[日付] => 20120922
)
[6] => 配列
(
[uid] => フランクフルト9
[日付] => 20120923
)
[7] => 配列
(
[uid] => ビーチボーイズ
[日付] => 20120923
)
[8] => 配列
(
[uid] => パンテラファン
[日付] => 20120923
)
[9] => 配列
(
[uid] => kingsxrules
[日付] => 20120923
)
[10] => 配列
(
[uid] => リチャード.ビット
[日付] => 20120924
)
[11] =>配列
(
[uid] => クリストファー.ボス
[日付] => 20120925
)
[12] =>配列
(
[uid] => eric.robinson2
[日付] => 20120926
)
)
配列 2 は、SQL データベースから取得します。
配列
(
[0] => 配列
(
[uid] => cgajate
[日付] => 20120919
)
[1] => 配列
(
[uid] => ricoetc
[日付] => 20120921
)
[2] => 配列
(
[uid] => ricoetc1
[日付] => 20120922
)
[3] => 配列
(
[uid] => フランクフルト9
[日付] => 20120923
)
[4] => 配列
(
[uid] => ビーチボーイズ
[日付] => 20120923
)
[5] => 配列
(
[uid] => パンテラファン
[日付] => 20120923
)
[6] => 配列
(
[uid] => kingsxrules
[日付] => 20120923
)
[7] => 配列
(
[uid] => eric.robinson2
[日付] => 20120926
)
)
基本的に何をすべきかは、一致する UID があるかどうかを確認することです。一致する場合は、どちらの日付が他の日付よりも新しいかを確認します (基本的にどの日付よりも大きいか)。次に、UID が両方の配列から一致しなかったデータを含む配列にそれらを追加します。
わかりにくかったらすいません。説明するのは少し難しいです。
どんな助けでも大歓迎です、事前に感謝します。