说明
str_pad($input_string, $total_length, $pad_string, $pad_type);
$input_string是要填充的原始字符串。
$total_length是填充后的字符串总长度,包括原始字符串的长度。
$pad_string是用于填充的字符,通常是零。
$pad_type是填充的位置,可选值为STR_PAD_RIGHT(向右填充)、STR_PAD_LEFT(向左填充)或STR_PAD_BOTH(两侧填充)。
一、左侧补零
$str = "123";
$left_padded_str = str_pad($str, 5, "0", STR_PAD_LEFT);
echo $left_padded_str; // 输出:00123二、右侧补零
$str = "123";
$right_padded_str = str_pad($str, 5, "0", STR_PAD_RIGHT);
echo $right_padded_str; // 输出:12300三、两侧补零
$str = "123";
$both_padded_str = str_pad($str, 8, "0", STR_PAD_BOTH);
echo $both_padded_str; // 输出:00123000