回答編集履歴

2

2

2022/01/30 04:07

投稿

takasima20
takasima20

スコア7460

test CHANGED
@@ -12,3 +12,21 @@
12
12
  Storage::prepend('result\result.csv', $tmp);
13
13
  }
14
14
  ```
15
+ --- 追記 ---
16
+ コメントをうけて
17
+ ```php
18
+ $s200 = str_repeat("0", 200);
19
+ foreach ($results as $result) {
20
+ if (count($result) < 4) {
21
+ $tmp = implode('', $result);
22
+ } else {
23
+ $x = '';
24
+ for ($i=0;$i<3;$i++) $x .= array_shift($result);
25
+ array_unshift($result, $x);
26
+ $tmp = '';
27
+ foreach ($result as $s) $tmp .= $s . '00000';
28
+ }
29
+ $res = $tmp . substr($s200, 0, (200 - strlen($tmp)));
30
+ Storage::prepend('result\result.csv', $res);
31
+ }
32
+ ```

1

1

2022/01/29 21:18

投稿

takasima20
takasima20

スコア7460

test CHANGED
@@ -7,10 +7,8 @@
7
7
 
8
8
  $s200 = str_repeat("0", 200);
9
9
  foreach ($results as $result) {
10
- $tmp = "";
10
+ $tmp = implode('', $result);
11
- foreach ($result as $s) {
12
- $tmp .= $s . substr($s200, 0, (200 - strlen($s)));
11
+ $tmp .= substr($s200, 0, (200 - strlen($tmp)));
13
- }
14
12
  Storage::prepend('result\result.csv', $tmp);
15
13
  }
16
14
  ```