説明:
str_pad(
string $string, //入力文字列
int $length, //判定桁数
string $pad_string = " ", //埋める文字
int $pad_type = STR_PAD_RIGHT //STR_PAD_RIGHT, STR_PAD_LEFT, STR_PAD_BOTH
): string
プログラム例:
$str = "12345";
echo str_pad($str, 10); // 結果は 12345"
echo str_pad($str, 10, "0"); // 結果は "1234500000"
echo str_pad($str, 10, "0",STR_PAD_RIGHT); // 結果は "1234500000"
echo str_pad($str, 10, "0",STR_PAD_LEFT); // 結果は "0000012345"
echo str_pad($str, 10, "0",STR_PAD_BOTH); // 結果は "0012345000"
echo str_pad($str, 10, "ab", STR_PAD_LEFT); // 結果は "ababa12345"
echo str_pad($str, 3, "0"); // 結果は "12345"
説明:
sprintf(string $format, mixed ...$values): string
プログラム例:
echo sprintf("%06d", 12345); // 結果は 012345"
echo sprintf("%010d", 12345); // 結果は 0000012345"