Computer >> Máy Tính >  >> Lập trình >> PHP

hàm fputs () trong PHP

Ghi vào tệp đang mở bằng hàm fpus () trong PHP. Nó là một bí danh của fwrite (). Hàm fputs () trả về số byte được ghi khi thành công. Nó trả về FALSE khi không thành công.

Hàm fputs () sẽ tạm dừng ở cuối tệp hoặc khi nó đạt đến độ dài được chỉ định, tùy điều kiện nào đến trước.

Cú pháp

fputs(file_pointer, string, length)

Tham số

  • file_pointer - Một con trỏ tệp được tạo bằng fopen (). Bắt buộc.

  • chuỗi - Một chuỗi được viết. Bắt buộc.

  • chiều dài - Số byte tối đa để viết. Tùy chọn.

Quay lại

Hàm fputs () trả về số byte được ghi khi thành công. Nó trả về FALSE khi không thành công.

Ví dụ

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

Sau đây là kết quả đầu ra. Nó trả về số byte được viết.

Đầu ra

18

Hãy để chúng tôi xem một ví dụ khác ghi một số byte được chỉ định vào tệp. Nội dung cũng được đọc và hiển thị.

Ví dụ

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

Đầu ra

4