ฟังก์ชัน fprintf() ใช้สำหรับเขียนสตริงที่จัดรูปแบบไปยังสตรีม
ไวยากรณ์
fprintf (stream, format, argument1, argument2, ... )
พารามิเตอร์
-
สตรีม − ตำแหน่งที่จะเขียน/ส่งออกสตริง
-
รูปแบบ − ระบุสตริงและวิธีการจัดรูปแบบตัวแปรในนั้น
-
ต่อไปนี้เป็นค่ารูปแบบที่เป็นไปได้ -
-
%% − ส่งกลับเครื่องหมายเปอร์เซ็นต์
-
%b − เลขฐานสอง
-
%c − อักขระตามค่า ASCII
-
%d − เลขทศนิยมพร้อมลายเซ็น (ลบ ศูนย์ หรือบวก)
-
%e − สัญกรณ์วิทยาศาสตร์โดยใช้ตัวพิมพ์เล็ก (เช่น 1.2e+2)
-
%E − สัญกรณ์วิทยาศาสตร์โดยใช้ตัวพิมพ์ใหญ่ (เช่น 1.2E+2)
-
%u − เลขทศนิยมไม่มีเครื่องหมาย (เท่ากับหรือมากกว่าศูนย์)
-
%f − หมายเลขทศนิยม (ทราบการตั้งค่าท้องถิ่น)
-
%F − หมายเลขทศนิยม (ไม่ทราบการตั้งค่าในเครื่อง)
-
%g − สั้นกว่า %e และ %f
-
%G - สั้นกว่า %E และ %f
-
%o − เลขฐานแปด
-
%s − สตริง
-
%x − เลขฐานสิบหก (ตัวพิมพ์เล็ก)
-
%X − เลขฐานสิบหก (ตัวพิมพ์ใหญ่)
-
-
ข้อโต้แย้ง1 − อาร์กิวเมนต์ที่จะแทรกที่เครื่องหมาย % แรกในสตริงรูปแบบ
-
อาร์กิวเมนต์2 − อาร์กิวเมนต์ที่จะแทรกที่เครื่องหมาย % ที่สองในสตริงรูปแบบ
คืนสินค้า
ฟังก์ชัน fprintf() จะคืนค่าความยาวของสตริงที่เขียน
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $input = 123; $file = fopen("sample.txt","r"); fprintf($file,"%f",$input); ?>
ผลลัพธ์
123.000000