📄 001.phpt
字号:
--TEST--sprintf() function--FILE--<?php $agent = sprintf("%.5s", "James Bond, 007");echo("sprintf string truncate test: ");if ($agent == "James") { echo("passed\n");} else { echo("failed!\n");}echo("sprintf padding and align test: ");$test = sprintf("abc%04d %-20s%c", 20, "fisketur", 33);if ($test == "abc0020 fisketur !") { echo("passed\n");} else { echo("failed!\n");}echo("sprintf octal and hex test: ");$test = sprintf("%4o %4x %4X %0"."8x", 128, 1024, 49151, 3457925);if ($test == " 200 400 BFFF 0034c385") { echo("passed\n");} else { echo("failed!\n");}echo("sprintf octal binary test: ");$test = sprintf("%b", 3457925);if ($test == "1101001100001110000101") { echo("passed\n");} else { echo("failed!\n");}echo("sprintf float test: ");$test = sprintf("%0"."06.2f", 10000/3.0);if ($test == "003333.33") { echo("passed\n");} else { echo("failed!\n");}echo sprintf("%.2f\n", "99.00");echo sprintf("%.2f\n", 99.00);echo sprintf("%e\n", 1.234E-18);echo sprintf("%e\n", 1.234E+18);echo sprintf("%e\n", 9843243.12);echo sprintf("%e\n", -9843243.12);?>--EXPECT--sprintf string truncate test: passedsprintf padding and align test: passedsprintf octal and hex test: passedsprintf octal binary test: passedsprintf float test: passed99.0099.001.23400e-181.23400e+189.84324e+6-9.84324e+6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -