说明
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