PHP-PRINTF不打印数组$variable[$i]
我试图PHP-PRINTF不打印数组$variable[$i],php,Php,我试图printf一个左侧有大约000的变量,但只打印000,不打印变量 $activePlayers1 = array(3) numero = $activePlayers1[$i]; printf('000',$numero); 结果是000,不打印3。应该是这样的 $activePlayers1 = array(3) numero = $activePlayers1[$i]; printf('%d',$numero); 如果尝试用零
printf
一个左侧有大约000的变量,但只打印000,不打印变量
$activePlayers1 = array(3)
numero = $activePlayers1[$i];
printf('000',$numero);
结果是000,不打印3。应该是这样的
$activePlayers1 = array(3)
numero = $activePlayers1[$i];
printf('%d',$numero);
如果尝试用零填充,则应使用填充说明符:
d
是一个类型说明符,用于将变量值视为整数并显示为十进制,您可以在下找到类型说明符的完整列表
d-参数被视为整数,并表示为(有符号)
十进制数
只要
%09d
就足够了
<?php
$numero = 5;
printf("%'.09d", $numero);
?>
000000005