使用php decbin函数

使用php decbin函数,php,Php,我对php非常陌生。我想请求PHP中的decbin函数 假设我有这个代码: <?php $input= 8; for($i=0;$i<$input ; $i++){ echo decbin($i)."<br>"; } ?> 但是我想让输出像这样 000 100 100 110 100 101 110 111 对此有什么建议吗?您可以使用str\u pad echo str_pad(decbin($i), 3, '0')

我对php非常陌生。我想请求PHP中的decbin函数
假设我有这个代码:

 <?php
    $input= 8;
    for($i=0;$i<$input ; $i++){  
     echo decbin($i)."<br>";
    }
 ?>
但是我想让输出像这样

000
100
100
110
100
101
110
111
对此有什么建议吗?

您可以使用str\u pad

echo str_pad(decbin($i), 3, '0') . '<br/>';
echo str_pad(decbin($i),3,'0')。'

您的完整代码应该如下所示:

 <?php
    $input= 8;
    for($i=0;$i<$input ; $i++){  
     echo str_pad(decbin($i), 3, '0') . '<br/>';
    }
 ?>

应该可以

echo str_pad(decbin($i),3,'0');//默认为右填充

查看;这段代码对我来说很好:

<?php
    $input= 8;
    for($i=0;$i<$input ; $i++){  
        echo(str_pad(decbin($i),3,0).'<br />');
    }
?>

是一个非常棒的参考资料,有大量用户添加的代码片段
<?php
    $input= 8;
    for($i=0;$i<$input ; $i++){  
        echo(str_pad(decbin($i),3,0).'<br />');
    }
?>