Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm fputs() trong PHP


Hàm fputs() là alias của fwrite(). Ghi chuỗi vào file mở. Trả về số byte ghi, FALSE nếu lỗi. Dừng khi hết file hoặc đạt length.

Cú pháp

fputs(file_pointer, string, length)

Tham số

  • file_pointer – Con trỏ file từ fopen(). Bắt buộc.

  • string – Chuỗi ghi. Bắt buộc.

  • length – Số byte tối đa ghi. Tùy chọn.

Giá trị trả về

Trả về số byte ghi. Trả về FALSE nếu lỗi.

Ví dụ 1: Ghi toàn chuỗi

<?php
$file_pointer = fopen("new.txt", "w");
echo fputs($file_pointer, "This is demo text!");
fclose($file_pointer);
?>

Kết quả

18

Ví dụ 2: Ghi 4 byte đầu, sau đó đọc lại

<?php
$file_pointer = fopen("new.txt", "w");
echo fputs($file_pointer, "This is demo text!", 4);
fclose($file_pointer);
$file_pointer = fopen("new.txt", "r");
echo fread($file_pointer, filesize("new.txt"));
fclose($file_pointer);
?>

Kết quả

4
This