Bạn nên sử dụng chức năng phát nổ của PHP để tách chuỗi [str_split không được dùng nữa] - nó khá hữu ích. http. //php. net/thủ công/vi/chức năng. phát nổ. php
World';
//Splits the string into an array of strings delimited by
$newString = explode['', $string];
//So by that logic the first element at index 0 will be Hello
//The second element will be at index 1 and will be World
//So let's write the first element, up until to the file
file_put_contents['hello.txt', $newString[0]];
//Note: $string still contains the original string
?>
Vì vậy, phát nổ[] lấy tham số 1 làm dấu phân cách và tham số 2 làm chuỗi và biến chuỗi này thành một mảng các chuỗi được phân tách tại điểm đã cho
Vui thích. . ]
Nhược điểm của file_get_contents[]
và file[]
là chúng đọc toàn bộ tệp vào bộ nhớ. Với các tệp lớn, bạn nên sử dụng các hàm chỉ xử lý một phần của tệp tại một thời điểm
fgets[] – Đọc file theo dòng
Hàm fgets[]
đọc tệp cho đến khi tìm thấy ký tự xuống dòng tiếp theo [hoặc ký tự xuống dòng], nó trả về dòng hiện tại
Mở tệp bằng fopen[]
, sau đó gọi fgets[]
miễn là dữ liệu được trả về [một vòng lặp