ฟังก์ชัน PHP vprintf()
พีเอชพี vprintf() ฟังก์ชันเป็นฟังก์ชันในตัวที่ให้คุณจัดรูปแบบและส่งออกสตริงตามรูปแบบและอาร์กิวเมนต์ที่ระบุ ฟังก์ชันนี้คล้ายกับ พิมพ์f() ฟังก์ชัน แต่แทนที่จะยอมรับอาร์กิวเมนต์เป็นอาร์เรย์ กลับยอมรับอาร์กิวเมนต์เป็นจำนวนตัวแปร ฟังก์ชัน vprintf() สามารถใช้เพื่อวัตถุประสงค์ที่หลากหลาย เช่น การจัดรูปแบบเอาต์พุต สร้างรายงาน และสร้างไฟล์บันทึก
ไวยากรณ์สำหรับฟังก์ชัน vprintf()
ไวยากรณ์พื้นฐานสำหรับ vprintf() ฟังก์ชั่นคือ:
vprintf ( รูปแบบ , อาร์เรย์ )
ที่นี่, 'รูปแบบ' เป็นสตริงที่ระบุรูปแบบของสตริงเอาต์พุต และ 'อาร์เรย์' คืออาร์เรย์ของค่าที่จะใช้เพื่อแทนที่ตัวยึดในสตริงรูปแบบ
ตัวอย่างที่ 1: การใช้งานพื้นฐาน
// กำหนดสตริงรูปแบบ
$รูปแบบ = '%s มีลิง %d ตัว' ;
// กำหนดอาร์กิวเมนต์ที่จะส่งไปยัง vprintf()
$ หาเรื่อง = อาร์เรย์ ( 'ดี' , 12 ) ;
// เรียกใช้ฟังก์ชัน vprintf()
vprintf ( $รูปแบบ , $ หาเรื่อง ) ;
?>
โค้ด PHP ข้างต้นแสดงให้เห็นถึงการใช้งานของ vprintf() ฟังก์ชันเพื่อส่งออกสตริงที่จัดรูปแบบด้วยค่าไดนามิก สตริงรูปแบบถูกกำหนดด้วยตัวยึดตำแหน่ง และค่าจริงจะถูกส่งผ่านเป็นอาร์เรย์ของอาร์กิวเมนต์ไปยัง vprintf() การทำงาน. เอาต์พุตที่ผลิตจะแทนที่ตัวยึดในสตริงรูปแบบด้วยค่าที่สอดคล้องกัน
ตัวอย่างที่ 2: การจัดรูปแบบเลขทศนิยมด้วย vprintf()
// กำหนดสตริงรูปแบบ
$รูปแบบ = 'อุณหภูมิอยู่ที่ %0.2f องศาเซลเซียส' ;
// กำหนดอาร์กิวเมนต์ที่จะส่งไปยัง vprintf()
$อุณหภูมิ = 24.87 น ;
// เรียกใช้ฟังก์ชัน vprintf()
vprintf ( $รูปแบบ , อาร์เรย์ ( $อุณหภูมิ ) ) ;
?>
โค้ด PHP ด้านบนใช้ไฟล์ vprintf() ฟังก์ชันพิมพ์สตริงที่จัดรูปแบบโดยมีค่าอุณหภูมิที่ปัดเศษเป็นทศนิยม 2 ตำแหน่ง สตริงรูปแบบกำหนดรูปแบบเอาต์พุต ในขณะที่อาร์กิวเมนต์อาร์เรย์เก็บตัวแปรหรือข้อมูลที่จะจัดรูปแบบตามนั้น
บทสรุป
เดอะ vprintf() ฟังก์ชันใน PHP เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการจัดรูปแบบและส่งออกสตริงตามรูปแบบที่กำหนดไว้ล่วงหน้าและชุดของอาร์กิวเมนต์ ความยืดหยุ่นและใช้งานง่ายทำให้เป็นฟังก์ชันที่จำเป็นสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการจัดการสตริงหรือสร้างเอาต์พุตที่จัดรูปแบบ เมื่อเข้าใจไวยากรณ์และกรณีการใช้งานของฟังก์ชันนี้แล้ว นักพัฒนาสามารถใช้ประโยชน์จากความสามารถของมันได้อย่างเต็มที่ และทำให้งานเขียนโปรแกรม PHP ของตนคล่องตัวขึ้น