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

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

ฟังก์ชัน vprintf() ใช้สำหรับแปลงสตริงเป็นสตริงที่จัดรูปแบบแล้วและแสดงผล (output) ส่งคืนความยาวของสตริงที่แสดง

รูปแบบการใช้งาน (Syntax)

vprintf(format, arg)

พารามิเตอร์ (Parameters)

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

  • ค่าที่เป็นไปได้สำหรับ format (เหมือน vsprintf):

    • %% - ส่งคืนเครื่องหมาย %

    • %b - เลขฐานสอง

    • %c - ตัวอักษรตาม ASCII

    • %d - เลขฐานสิบเครื่องหมาย

    • %e - สัญลักษณ์วิทยาศาสตร์ตัวพิมพ์เล็ก

    • %E - สัญลักษณ์วิทยาศาสตร์ตัวพิมพ์ใหญ่

    • %u - เลขฐานสิบไม่มีเครื่องหมาย

    • %f - เลขจุดลอยน้ำ คำนึงถึง locale

    • %F - เลขจุดลอยน้ำ ไม่คำนึงถึง locale

    • %g - สั้นกว่าของ %e และ %f

    • %G - สั้นกว่าของ %E และ %f

    • %o - เลขฐานแปด

    • %s - สตริง

    • %x - เลขฐานสิบหกตัวพิมพ์เล็ก

    • %X - เลขฐานสิบหกตัวพิมพ์ใหญ่

  • arg − อาเรย์ที่มีอาร์กิวเมนต์สำหรับแทรกที่เครื่องหมาย % ในสตริง format

ค่าที่ส่งกลับ (Return Value)

ฟังก์ชัน vprintf() ส่งคืนความยาวของสตริงที่แสดงผล

ตัวอย่างการใช้งาน

<?php 
$a = 2888; 
$b = 8686; 
$res = vprintf("%f\n%f", array($a, $b)); 
echo $res; 
?>

ผลลัพธ์ (Output)

2888.000000 
8686.000000
23