这是一个真正的noob问题我猜,但我是非常新的PHP,不知道如何开始这个,基本上我有一组$ vars,我必须显示3位数的长度正确的数字。
有关如何执行此操作的任何指示?
非常感谢你的帮助。
答案 0 :(得分:0)
您的答案在PHP文档中:http://php.net/manual/en/function.str-pad.php
从他们的例子:
<?php
$input = "Alien";
echo str_pad($input, 10); // produces "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produces "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH); // produces "__Alien___"
echo str_pad($input, 6 , "___"); // produces "Alien_"
?>
答案 1 :(得分:0)
这应该照顾你在评论中描述的内容:
echo str_pad(strlen("hello"), 3 , "0", STR_PAD_LEFT);
这将返回
005
答案 2 :(得分:0)
printf版本:
printf("%40d", 123); // 123
40个字符右对齐