###テストデータ
PHP
1$test[] = ['1111', '1001']; 2$test[] = ['1111', '2001']; 3$test[] = ['1111', '3001']; 4$test[] = ['2222', '1001']; 5$test[] = ['2222', '2001']; 6$test[] = ['3333', '1001'];
###出したい結果
PHP
1$test_merge[] = ['1111', '1001', '2001', '3001']; 2$test_merge[] = ['2222', '1001', '2001', '']; 3$test_merge[] = ['3333', '1001', '', ''];
1.$test[][0]の値が一致しているものを一つの配列にしたい。
2.$test_mergeの中身は最大4つ。足りない場合は '' で数を合わせたい
3.つまり$testに関しても$test[][0]の値は最大で3つということになります。
ロジックとしてはどのような方法が考えられるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/29 16:52