x
 
<!DOCTYPE html>
<html>
<body>
<?php
$num1 = 123456789;
$num2 = -123456789;
$char = 50; // ASCII 字符 50 是 2
// 注意:格式值 "%%" 返回一个百分号
echo sprintf("%%b = %b",$num1)."<br>"; // 二进制数
echo sprintf("%%c = %c",$char)."<br>"; // ASCII 字符
echo sprintf("%%d = %d",$num1)."<br>"; // 有符号十进制数
echo sprintf("%%d = %d",$num2)."<br>"; // 有符号十进制数
echo sprintf("%%e = %e",$num1)."<br>"; // 科学计数法(小写)
echo sprintf("%%E = %E",$num1)."<br>"; // 科学计数法(大写)
echo sprintf("%%u = %u",$num1)."<br>"; // 无符号十进制数(正数)
echo sprintf("%%u = %u",$num2)."<br>"; // 无符号十进制数(负数)
echo sprintf("%%f = %f",$num1)."<br>"; // 浮点数(受本地设置影响)
echo sprintf("%%F = %F",$num1)."<br>"; // 浮点数(不受本地设置影响)
echo sprintf("%%g = %g",$num1)."<br>"; // %e 和 %f 中较短的一个
echo sprintf("%%G = %G",$num1)."<br>"; // %E 和 %f 中较短的一个
echo sprintf("%%o = %o",$num1)."<br>"; // 八进制数
echo sprintf("%%s = %s",$num1)."<br>"; // 字符串
echo sprintf("%%x = %x",$num1)."<br>"; // 十六进制数(小写)
echo sprintf("%%X = %X",$num1)."<br>"; // 十六进制数(大写)
echo sprintf("%%+d = %+d",$num1)."<br>"; // 符号指示符(正数)
echo sprintf("%%+d = %+d",$num2)."<br>"; // 符号指示符(负数)
?>
</body>
</html>