質問編集履歴

1

文法の追加

2020/03/18 08:14

投稿

sakaippap
sakaippap

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1 +1,63 @@
1
1
  phpで掲示板を作っているのですがcsvで保存していて削除と更新をする方法を教えていただきたいです。
2
+
3
+
4
+
5
+
6
+
7
+ [削除]
8
+
9
+ $f = fopen("test.csv", "w+");
10
+
11
+
12
+
13
+ while ($line = fgetcsv($f)) {
14
+
15
+ // 読み込んだ結果を表示します。
16
+
17
+ $line[0] = "";
18
+
19
+ $line[1] = "";
20
+
21
+ $line[2] = "";
22
+
23
+ $line[3] = "";
24
+
25
+ }
26
+
27
+ // test.csvを閉じます。
28
+
29
+ fclose($f);
30
+
31
+
32
+
33
+ のように書くと全てが消えてしまいある一行だけを指定して削除したい場合はどうすればよいでしょうか
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+ [更新]
42
+
43
+ $f = fopen("test", "w+");
44
+
45
+
46
+
47
+ while ($line = fgetcsv($f)) {
48
+
49
+ // 読み込んだ結果を表示します。
50
+
51
+
52
+
53
+ $line[$num][3] =$text;
54
+
55
+ }
56
+
57
+ // test.csvを閉じます。
58
+
59
+ fclose($f);
60
+
61
+
62
+
63
+ こちらも同じく上手くいかず困っています。