そのような配列があります:
$array = array (
0 =>
array (
'day' => '2014-3-11',
'count' => 4,
'day_0' = > 3,
'day_1' => 1,
),
配列 (
'day' => '2014-3-7',
'count' =>
' day_0 ' => 1,
),
2 => 配列 (
'day' => '2014-3-6',
'count' => 4,
'day_4' => 1 、
'day_5' => 1,
)、
3 => 配列 (
'day' => '2014-3-10',
'count' => 10,
'day_0' = > ; 7,
'day_1' => 2,
'day_2' => 1,
),
); ここでの例は 2014-3-6 です。 5日間の間隔をあけて11日、日付とその間の日数をソートして以下の配列を取得したいです:
補足:
3月6日と3月11日の間には5日の違いがあるため、 day_1、day_2、day_3、day_4、day_5 があります
3 月 7 日と 3 月 11 日の間には 4 日の差があるため、3 月 7 日には day_1、day_2、day_3、day_4 があります
3 月 8 日の間には 3 日の差がありますと 3 月 11 日なので、3 月 8 日になります。 day_1、day_2、day_3 があります
3 月 9 日と 3 月 11 日の間には 2 日の差があるため、3 月 9 日には day_1、day_2 があります
3 月 10 日と 3 月 10 日の間には 1 日の差があります3 月 11 日なので、3 月 10 日になります。 day_1 があります
3 月 11 日と 3 月 11 日の間には 0 日の差があるので、day_ はありません...
...など、三角形のような配列が得られます
お願いしますヘルプ! ! !ありがたい!
ディスカッションへの返信 (解決策)
結果がなければ明日書きます
でも、あなたの最後の投稿で方法が説明されていると思います
結果はまだ出ていませんか?
まだ結果が出ていない場合は、私が書きます
でも、前回の投稿では方法が説明されていないようです。まだ出てきて!この配列は処理が本当に面倒です。 ! ! Xu Da がやり方を教えてくれましたが、書き留めることができません。
分かりません、何がしたいのか分かりません。 。 。
分かりません、何がしたいのか分かりません。 。 。 配列をよく見て、三角形のような配列を考え出します。
リーリー