回答編集履歴

1

ロジック解説追加

2017/09/11 18:21

投稿

Tomak
Tomak

スコア1652

test CHANGED
@@ -4,15 +4,17 @@
4
4
 
5
5
  1. $A`type, value, cnt`値のが同値な要素を探す
6
6
 
7
- 探すキーを適当に区切り文字を入れて`type:value:cnt`のフォーマットで文字列結合してしまいます。
7
+ → 適当に区切り文字を入れて`type:value:cnt`のフォーマットで文字列結合してしまいます。
8
8
 
9
+ → 探しやすいように`NoXXX => type:value:cnt`のようにリフォーマットします。
10
+
9
- `array_search()`だと1つしか探せないので、`array_keys()`を使用します。
11
+ → array_search() だと1つしか探せないので、`array_keys()`を使用します。
10
12
 
11
13
 
12
14
 
13
15
  1. 上記の同値要素の`no`をカンマ区切りで保存
14
16
 
15
- → `array_keys()`の結果はヒットした要素のキーの配列なので`implode()`で結合します
17
+ → `array_keys()`の結果は`ヒットした要素のキーの配列`なので`implode()`で結合します
16
18
 
17
19
 
18
20