回答編集履歴

1

加筆修正

2020/08/15 14:26

投稿

退会済みユーザー
test CHANGED
@@ -33,3 +33,43 @@
33
33
 
34
34
 
35
35
  といったやり方があります。
36
+
37
+
38
+
39
+ 1)の方式を例示すると、こんな感じでしょうか。
40
+
41
+
42
+
43
+ ```php
44
+
45
+ //ファイルの存在がある場合は投稿番号+1、なかったら1を指定する
46
+
47
+ if (file_exists($filename)) {
48
+
49
+ $data = file($filename);
50
+
51
+ $max = 0;
52
+
53
+ foreach ($data as $line) {
54
+
55
+ list($number, $name, $comment, $timestamp, $password) = explode("<>", $line);
56
+
57
+ if (intval($number) > $max) {
58
+
59
+ $max = intval($number);
60
+
61
+ }
62
+
63
+ }
64
+
65
+ $number = $max + 1;
66
+
67
+ } else {
68
+
69
+ $number = 1;
70
+
71
+ }
72
+
73
+
74
+
75
+ ```