php:实现字符串补零str_pad

时间:2024-03-05 18:49:02

说明

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