回答編集履歴
2
いろいろ修正
answer
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
$array = array(
|
4
4
|
'150time5','130time6','144time9', // 正常値
|
5
5
|
'260time5', // time以降の数字が重複している場合
|
6
|
+
'150time5', // 全て重複している場合
|
6
7
|
'hoge', '150tine5', '150time' // 異常値(無視される)
|
7
8
|
);
|
8
9
|
|
@@ -12,7 +13,8 @@
|
|
12
13
|
}
|
13
14
|
}
|
14
15
|
|
15
|
-
$
|
16
|
+
$tmp = $data[min(array_keys($data))];
|
17
|
+
$results = array_values(array_unique($tmp));
|
16
18
|
|
17
19
|
print_r($data);
|
18
20
|
print_r($results);
|
@@ -25,6 +27,7 @@
|
|
25
27
|
(
|
26
28
|
[0] => 150
|
27
29
|
[1] => 260
|
30
|
+
[2] => 150
|
28
31
|
)
|
29
32
|
|
30
33
|
[6] => Array
|
1
異常値を追加
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
$array = array(
|
4
4
|
'150time5','130time6','144time9', // 正常値
|
5
5
|
'260time5', // time以降の数字が重複している場合
|
6
|
-
'hoge', '150tine5' // 異常値(無視される)
|
6
|
+
'hoge', '150tine5', '150time' // 異常値(無視される)
|
7
7
|
);
|
8
8
|
|
9
9
|
foreach ($array as $list) {
|