Hướng dẫn php write line to file - php ghi dòng vào tệp

Mã của tôi:

$i = 0;
$file = fopen('ids.txt', 'w');
foreach ($gemList as $gem)
{
    fwrite($file, $gem->getAttribute('id') . '\n');
    $gemIDs[$i] = $gem->getAttribute('id');
    $i++;
}
fclose($file);

Vì một số lý do, nó đang viết \n dưới dạng chuỗi, vì vậy tệp trông như thế này:

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880

Từ Google, nó cho tôi biết sử dụng \r\n, nhưng \r là lợi nhuận vận chuyển dường như không phải là điều tôi muốn làm. Tôi chỉ muốn tệp trông như thế này:

40119
40122
40120
42155
36925
45881
42145
45880

Thanks.


11 năm trước


ớn lạnh tại Cuna Dot org ¶

17 năm trước

8 năm trước

\n8

Dominic tại Varspool Dot Com ¶

Jake Roberts ¶



James tại facepwn dot com ¶

14 năm trước


Zaccraven tại Junk.com

16 năm trước

Lập trình viên Dot Oktavianus tại Gmail Dot Com ¶

Bluevd tại Gmail Dot Com ¶

Dominic tại Varspool Dot Com ¶

Jake Roberts ¶
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>


James tại facepwn dot com ¶

14 năm trước



Zaccraven tại Junk.com

16 năm trước

Lập trình viên Dot Oktavianus tại Gmail Dot Com ¶

Dominic tại Varspool Dot Com ¶

Jake Roberts ¶
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt = "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>


James tại facepwn dot com ¶


14 năm trước

Zaccraven tại Junk.com

16 năm trước

Dominic tại Varspool Dot Com ¶

Jake Roberts ¶
$myfile = fopen("newfile.txt", "a") or die("Unable to open file!");
$txt = "Donald Duck\n";
fwrite($myfile, $txt);
$txt = "Goofy Goof\n";
fwrite($myfile, $txt);
fclose($myfile);
?>


James tại facepwn dot com ¶

14 năm trước
Minnie Mouse
Donald Duck
Goofy Goof


Zaccraven tại Junk.com

16 năm trước



Ẩn danh ¶

6 năm trướcBinary-safe file write

Sự mô tả

Dharris dot nospam tại removeethispart dot drh dot net ¶(resource

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
1, string
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
2
, ?int
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
3 =
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
4
): int|false

14 năm trước writes the contents of

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
5 to the file stream pointed to by
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
6.

Chris thổi ¶

19 năm trước

chedong tại hotmail dot comresource that is typically created using fopen().

synnus tại gmail dot com

13 năm trước

PHP tại BiggerThanTheBeatles dot com ¶

2184364 tại gmail dot com ¶int, writing will stop after

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
9 bytes have been written or the end of
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
5 is reached, whichever comes first.

Trả về giá trị

fwrite () trả về số byte được viết hoặc

40119
40122
40120
42155
36925
45881
42145
45880
3 khi thất bại. returns the number of bytes written, or
40119
40122
40120
42155
36925
45881
42145
45880
3
on failure.

Lỗi/ngoại lệ

fwrite () tăng

40119
40122
40120
42155
36925
45881
42145
45880
4 về thất bại. raises
40119
40122
40120
42155
36925
45881
42145
45880
4
on failure.

Thay đổi

Phiên bảnSự mô tả
8.0.0
40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
9 bây giờ là vô hiệu.

Ví dụ

Ví dụ #1 ví dụ fwrite () đơn giảnfwrite() example

40119
40122
40120
42155
36925
45881
42145
45880
6

40119
40122
40120
42155
36925
45881
42145
45880
7

40119
40122
40120
42155
36925
45881
42145
45880
8

Ghi chú

Ghi chú::

Viết vào luồng mạng có thể kết thúc trước khi toàn bộ chuỗi được viết. Giá trị trả về của fwrite () có thể được kiểm tra:fwrite() may be checked:

40119
40122
40120
42155
36925
45881
42145
45880
9

Ghi chú::

Viết vào luồng mạng có thể kết thúc trước khi toàn bộ chuỗi được viết. Giá trị trả về của fwrite () có thể được kiểm tra:fopen() mode parameter.

Ghi chú::

Viết vào luồng mạng có thể kết thúc trước khi toàn bộ chuỗi được viết. Giá trị trả về của fwrite () có thể được kiểm tra:fopen()ed in append mode, fwrite()s are atomic (unless the size of

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
5 exceeds the filesystem's block size, on some platforms, and as long as the file is on a local filesystem). That is, there is no need to flock() a resource before calling fwrite(); all of the data will be written without interruption.

Ghi chú::

Viết vào luồng mạng có thể kết thúc trước khi toàn bộ chuỗi được viết. Giá trị trả về của fwrite () có thể được kiểm tra:

\n2

40119 40122 40120 42155 36925 45881 42145 45880 9

  • Trên các hệ thống phân biệt giữa các tệp nhị phân và văn bản (tức là Windows), tệp phải được mở bằng 'B' được bao gồm trong tham số chế độ fopen ().
  • Nếu
    40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
    
    6 là fopen () ed ở chế độ append, fwrite () s là nguyên tử (trừ khi kích thước
    40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
    
    5 vượt quá kích thước khối của hệ thống tập tin, trên một số nền tảng và miễn là tệp trên hệ thống tập tin cục bộ). Nghĩa là, không cần phải đổ () một tài nguyên trước khi gọi fwrite (); Tất cả các dữ liệu sẽ được viết mà không bị gián đoạn.
  • Nếu ghi hai lần vào con trỏ tệp, thì dữ liệu sẽ được nối vào cuối nội dung tệp:
  • Xem thêm
  • fread () - Tệp an toàn nhị phân đọc
  • fopen () - Mở tệp hoặc URL

fsockopen () - Mở Internet hoặc kết nối ổ cắm tên miền UNIX

popen () - Mở con trỏ tệp quy trình

\n3

\n4

\n5

\n6

\n7

\n8

file_get_contents () - Đọc toàn bộ tệp thành một chuỗi

Gói () - Gói dữ liệu thành chuỗi nhị phân

\n9

\r\n0

\n8

Nate at frickenate dot com

12 năm trước

\r\n2

\r\n3

\n8

Niklesh tại ví dụ dot com ¶

2 năm trước

\r\n5

\r\n6

\r\n7

\r\n8

thần thánh76 tại gmail dot com ¶

1 năm trước

\r\n9

\r0

\r1

\r2

\r3

\r4

\r5

\r6

\r7

\r8

\n8

Ẩn danh ¶

6 năm trước

fopen()0

fopen()1

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

6 năm trước

fopen()3

fopen()4

fopen()5

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

2 năm trước

\r\n5

\r\n6

\r\n7

\r\n8

Niklesh tại ví dụ dot com ¶

2 năm trước

fopen()1

thần thánh76 tại gmail dot com ¶

6 năm trước

fopen()2

fopen()3

fopen()4

fopen()5

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

12 năm trước

fopen()7

fopen()8

fopen()9

fwrite()0

fwrite()1

fwrite()2

Niklesh tại ví dụ dot com ¶

Gói () - Gói dữ liệu thành chuỗi nhị phân

fwrite()3

fwrite()4

fwrite()5

fwrite()6

fwrite()7

fwrite()8

fwrite()9

fwrite()0

fwrite()1

fwrite()5

fwrite()6

fwrite()7

fwrite()8

fwrite()6

fwrite()0

\n8

Nate at frickenate dot com

12 năm trước

fwrite()9

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
00

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
01

\n8

Niklesh tại ví dụ dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
03

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
04

\n8

Niklesh tại ví dụ dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
06

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
07

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
08

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
09

thần thánh76 tại gmail dot com ¶

1 năm trước

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
11

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
12

\n8

thần thánh76 tại gmail dot com ¶

6 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
14

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
15

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
16

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
17

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
18

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
19

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

1 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
21

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
22

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
23

\n8

Ẩn danh ¶

6 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
25

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
26

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
27

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
28

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
30

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
31

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
32

\n8

thần thánh76 tại gmail dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
34

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
35

\n8

thần thánh76 tại gmail dot com ¶

1 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
37

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
38

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
39

\n8

Ẩn danh ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
41

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
42

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
43

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
44

\n8

thần thánh76 tại gmail dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
46

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
47

\n8

thần thánh76 tại gmail dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
49

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
50

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
51

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
52

\n8

thần thánh76 tại gmail dot com ¶

1 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
54

Ẩn danh ¶

6 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
55

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
56

\n8

Dharris dot nospam tại removeethispart dot drh dot net ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
58

thần thánh76 tại gmail dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
59

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
60

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
61

\n8

thần thánh76 tại gmail dot com ¶

2 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
63

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
64

thần thánh76 tại gmail dot com ¶

1 năm trước

1 năm trước

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
66

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
67

40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880
68

\n8