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