來自華夏公益教科書,開放的書籍,為了一個開放的世界
Thesprintf函式返回一個由 C 庫函式的常用printf約定格式化的字串sprintf.
如果省略列表,則$_的內容將用作格式資訊。 要使用 printf 而不使用 printf,需要一個真正的檔案控制代碼,例如FH而不是像$fh這樣的間接檔案控制代碼。在這種情況下,如果$_包含格式化資訊,它將被替換為空字串,並且會發出警告(如果已啟用)。因此,當$_的內容要用作格式化資訊時,最好使用 print。
print 比 printf 更簡單,也更不容易出錯!

程式碼
$a = 567;
while ($a < 1000) {
$result = sprintf("%08d", $a);
$rounded = sprintf("%.5f", $a);
print $result . ", " . $rounded . "\n";
$a *= 1.1;
}
返回帶有前導零的數字,小數點後最多有五個零
00000567, 567.00000
00000623, 623.70000
00000686, 686.07000
00000754, 754.67700
00000830, 830.14470
00000913, 913.15917