เขียนไปยังไฟล์ที่เปิดอยู่โดยใช้ฟังก์ชัน 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