回答編集履歴
5
コメントとロジックの微修正
answer
CHANGED
@@ -35,10 +35,12 @@
|
|
35
35
|
),
|
36
36
|
);
|
37
37
|
|
38
|
-
// "x回戦" で逆順sort
|
39
38
|
foreach((array)$array as $key => $value) {
|
40
39
|
foreach((array)$value as $_key => $_value) {
|
40
|
+
// "x回戦" で降順sort
|
41
41
|
krsort($_value);
|
42
|
+
// "x回戦" で逆順sort
|
43
|
+
// $_value = array_reverse($_value);
|
42
44
|
$value[$_key] = $_value;
|
43
45
|
}
|
44
46
|
$array[$key] = $value;
|
4
本文の更新
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
下記の様なイメージでしょうか。
|
2
2
|
|
3
3
|
```PHP
|
4
4
|
<?php
|
3
コメント修正
answer
CHANGED
@@ -35,7 +35,7 @@
|
|
35
35
|
),
|
36
36
|
);
|
37
37
|
|
38
|
-
// "x回戦" で
|
38
|
+
// "x回戦" で逆順sort
|
39
39
|
foreach((array)$array as $key => $value) {
|
40
40
|
foreach((array)$value as $_key => $_value) {
|
41
41
|
krsort($_value);
|
2
コメント修正
answer
CHANGED
@@ -35,7 +35,7 @@
|
|
35
35
|
),
|
36
36
|
);
|
37
37
|
|
38
|
-
// x回戦
|
38
|
+
// "x回戦" で降順sort
|
39
39
|
foreach((array)$array as $key => $value) {
|
40
40
|
foreach((array)$value as $_key => $_value) {
|
41
41
|
krsort($_value);
|
1
サンプルデータ変更に伴う修正
answer
CHANGED
@@ -4,33 +4,33 @@
|
|
4
4
|
<?php
|
5
5
|
|
6
6
|
// test data
|
7
|
-
$array[
|
7
|
+
$array["ishikawa"] = array(
|
8
|
+
'20140716' => array(
|
8
|
-
|
9
|
+
'1回戦' => array(
|
9
|
-
|
10
|
+
'0' => array(
|
10
|
-
|
11
|
+
'sen_name' => "テスト1",
|
11
|
-
|
12
|
+
'sen_score' => 10,
|
12
|
-
|
13
|
+
'kou_name' => "テスト2",
|
13
|
-
|
14
|
+
'kou_score' => 0,
|
15
|
+
),
|
14
16
|
),
|
15
|
-
'1' => array(
|
16
|
-
'sen_name' => "テスト3",
|
17
|
-
'sen_score' => 20,
|
18
|
-
'kou_name' => "テスト4",
|
19
|
-
'kou_score' => 8,
|
20
|
-
),
|
21
17
|
),
|
18
|
+
'20140715' => array(
|
22
|
-
|
19
|
+
'1回戦' => array(
|
23
|
-
|
20
|
+
'0' => array(
|
24
|
-
|
21
|
+
'sen_name' => "テスト3",
|
25
|
-
|
22
|
+
'sen_score' => 10,
|
26
|
-
|
23
|
+
'kou_name' => "テスト4",
|
27
|
-
|
24
|
+
'kou_score' => 0,
|
25
|
+
),
|
28
26
|
),
|
27
|
+
'2回戦' => array(
|
29
|
-
|
28
|
+
'0' => array(
|
30
|
-
|
29
|
+
'sen_name' => "テスト5",
|
31
|
-
|
30
|
+
'sen_score' => 11,
|
32
|
-
|
31
|
+
'kou_name' => "テスト6",
|
33
|
-
|
32
|
+
'kou_score' => 20,
|
33
|
+
),
|
34
34
|
),
|
35
35
|
),
|
36
36
|
);
|
@@ -48,44 +48,48 @@
|
|
48
48
|
/**
|
49
49
|
Array
|
50
50
|
(
|
51
|
-
[
|
51
|
+
[ishikawa] => Array
|
52
52
|
(
|
53
|
-
[
|
53
|
+
[20140716] => Array
|
54
54
|
(
|
55
|
-
[
|
55
|
+
[1回戦] => Array
|
56
56
|
(
|
57
|
+
[0] => Array
|
58
|
+
(
|
57
|
-
|
59
|
+
[sen_name] => テスト1
|
58
|
-
|
60
|
+
[sen_score] => 10
|
59
|
-
|
61
|
+
[kou_name] => テスト2
|
60
|
-
|
62
|
+
[kou_score] => 0
|
61
|
-
|
63
|
+
)
|
62
64
|
|
63
|
-
[0] => Array
|
64
|
-
(
|
65
|
-
[sen_name] => テスト1
|
66
|
-
[sen_score] => 10
|
67
|
-
[kou_name] => テスト2
|
68
|
-
[kou_score] => 0
|
69
65
|
)
|
70
66
|
|
71
67
|
)
|
72
68
|
|
73
|
-
[
|
69
|
+
[20140715] => Array
|
74
70
|
(
|
75
|
-
[
|
71
|
+
[2回戦] => Array
|
76
72
|
(
|
73
|
+
[0] => Array
|
74
|
+
(
|
77
|
-
|
75
|
+
[sen_name] => テスト5
|
78
|
-
|
76
|
+
[sen_score] => 11
|
79
|
-
|
77
|
+
[kou_name] => テスト6
|
80
|
-
|
78
|
+
[kou_score] => 20
|
79
|
+
)
|
80
|
+
|
81
81
|
)
|
82
82
|
|
83
|
-
[
|
83
|
+
[1回戦] => Array
|
84
84
|
(
|
85
|
+
[0] => Array
|
86
|
+
(
|
85
|
-
|
87
|
+
[sen_name] => テスト3
|
86
|
-
|
88
|
+
[sen_score] => 10
|
87
|
-
|
89
|
+
[kou_name] => テスト4
|
88
|
-
|
90
|
+
[kou_score] => 0
|
91
|
+
)
|
92
|
+
|
89
93
|
)
|
90
94
|
|
91
95
|
)
|