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