ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列の問題、助けてください!

PHP 配列の問題、助けてください!

WBOY
WBOYオリジナル
2016-06-23 14:00:27973ブラウズ

そのような配列があります:
$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 がやり方を教えてくれましたが、書き留めることができません。

分かりません、何がしたいのか分かりません。 。 。

分かりません、何がしたいのか分かりません。 。 。 配列をよく見て、三角形のような配列を考え出します。

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。