Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน fputs() ใน PHP


เขียนไปยังไฟล์ที่เปิดอยู่โดยใช้ฟังก์ชัน fpus() ใน PHP มันเป็นนามแฝงของ fwrite() ฟังก์ชัน fputs() จะคืนค่าจำนวนไบต์ที่เขียนเมื่อสำเร็จ คืนค่า FALSE เมื่อล้มเหลว

ฟังก์ชัน fputs() จะหยุดทำงานที่ส่วนท้ายของไฟล์หรือเมื่อถึงความยาวที่กำหนดแล้วแต่ว่าจะถึงอย่างใดก่อน

ไวยากรณ์

fputs(file_pointer, string, length)

พารามิเตอร์

  • file_pointer - ตัวชี้ไฟล์ที่สร้างขึ้นโดยใช้ fopen() จำเป็น

  • สตริง − สตริงที่จะเขียน จำเป็น

  • ความยาว - ไบต์สูงสุดที่จะเขียน ไม่บังคับ

คืนสินค้า

ฟังก์ชัน fputs() จะคืนค่าจำนวนไบต์ที่เขียนเมื่อสำเร็จ คืนค่า FALSE เมื่อล้มเหลว

ตัวอย่าง

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

ต่อไปนี้เป็นผลลัพธ์ ส่งคืนจำนวนไบต์ที่เขียน

ผลลัพธ์

18

ให้เราดูตัวอย่างอื่นที่เขียนจำนวนไบต์ที่ระบุไปยังไฟล์ เนื้อหาจะถูกอ่านและแสดงด้วย

ตัวอย่าง

<?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);
?>

ผลลัพธ์

4