質問編集履歴

1

コードの提示

2018/02/23 06:07

投稿

SakuBlade
SakuBlade

スコア375

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,59 @@
67
67
 
68
68
 
69
69
  よろしくお願い致します。
70
+
71
+
72
+
73
+ 追記:ソース
74
+
75
+ ```php
76
+
77
+ foreach($arrData AS $key => $value) {
78
+
79
+ $row = 0;
80
+
81
+ foreach($arrData AS $key2 => $value2) {
82
+
83
+ if ($key >= $key2) continue;
84
+
85
+ if (is_null($value2['price']) || $value2['price'] == $value['price']) {
86
+
87
+ $row++;
88
+
89
+ }
90
+
91
+ }
92
+
93
+ $arrData[$key]['row']= $row;
94
+
95
+ }
96
+
97
+ ```
98
+
99
+ 出力結果
100
+
101
+ ```php
102
+
103
+ $arrData = [
104
+
105
+ ['row' => 3, 'price' => 4860],
106
+
107
+ ['row' => 2, 'price' => 4860],
108
+
109
+ ['row' => 1, 'price' => NULL],
110
+
111
+ ['row' => 2, 'price' => 3840],
112
+
113
+ ['row' => 1, 'price' => 3840],
114
+
115
+ ['row' => 1, 'price' => 4520],
116
+
117
+ ['row' => 1, 'price' => 3610],
118
+
119
+ ['row' => 0, 'price' => NULL],
120
+
121
+ ['row' => 0, 'price' => 3380]
122
+
123
+ ];
124
+
125
+ ```