字符串中的零焊盘数字
2022-08-30 06:47:30
我需要将单个数字(1到9)投射到(01到09)。我能想到一种方法,但它又大又丑又笨重。我相信一定有一些简洁的方法。任何建议
首先,您的描述具有误导性。 是浮点数据类型。您可能想在字符串中使用前导零填充数字。下面的代码可以做到这一点:Double
$s = sprintf('%02d', $digit);
有关详细信息,请参阅冲刺 (sprintf) 的文档
。
还有str_pad
<?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_"
?>