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

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


ฟังก์ชัน 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