我正在尝试printf
左侧有一个000的变量,但只打印000而没有打印该变量。
$activePlayers1 = array(3)
numero = $activePlayers1[$i];
printf('000',$numero);
结果是000,没有打印出3。
答案 0 :(得分:1)
应该是这样
$activePlayers1 = array(3)
numero = $activePlayers1[$i];
printf('%d',$numero);
答案 1 :(得分:1)
如果您要填充零,则应使用填充说明符:
<?php
$numero = 5;
printf("%'.09d", $numero);
?>
收益
000000005
d
是一个类型说明符,用于将变量值视为整数并将其显示为十进制,您可以在{下找到类型说明符的完整列表。 {3}}。
d-参数被视为整数,并以(有符号)表示 十进制数。