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

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


ฟังก์ชัน sprintf() ใช้เพื่อส่งออกสตริงที่จัดรูปแบบแล้ว

ไวยากรณ์

sprintf(format, arg1, arg2, arg++)

พารามิเตอร์

  • รูปแบบ − ระบุสตริงและวิธีการจัดรูปแบบตัวแปรในนั้น

  • ต่อไปนี้เป็นค่ารูปแบบที่เป็นไปได้ -

    • %% - ส่งกลับเครื่องหมายเปอร์เซ็นต์

    • %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 − อาร์กิวเมนต์ที่จะแทรกที่เครื่องหมาย % ที่สองในสตริงรูปแบบ

คืนสินค้า

ฟังก์ชัน sprintf() จะคืนค่าสตริงที่จัดรูปแบบ

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<ก่อน>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

299.000000

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<ก่อน>"; echo sprintf("%%c =%c",$char);?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

%b =101110111011000010000%c =_