📜  在 php 上填充零(1)

📅  最后修改于: 2023-12-03 14:51:04.060000             🧑  作者: Mango

在 PHP 上填充零

在 PHP 中,我们可以使用内置函数 str_pad() 来在字符串的左侧或右侧填充任意数量的零或其他字符。这个函数的语法如下:

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )

其中,$input 参数是要填充的字符串,$pad_length 是填充后字符串的长度,$pad_string 是用于填充的字符,默认为空格,$pad_type 是填充的方向,可选值为 STR_PAD_LEFTSTR_PAD_RIGHTSTR_PAD_BOTH,默认为右侧填充。

以下是一些示例代码:

// 在左侧填充零
$num = 6;
echo str_pad($num, 4, '0', STR_PAD_LEFT); // 输出 0006

// 在右侧填充零
$num = 3;
echo str_pad($num, 5, '0', STR_PAD_RIGHT); // 输出 30000

// 填充其他字符
$str = 'hello';
echo str_pad($str, 10, '*', STR_PAD_RIGHT); // 输出 hello*****

// 填充到中间
$str = 'hello';
echo str_pad($str, 9, '*', STR_PAD_BOTH); // 输出 *hello***

在以上示例代码中,我们分别用 str_pad() 函数在字符串左侧、右侧和中间填充了零和其他字符。

总结:

  • str_pad() 函数可在字符串的左侧、右侧和中间填充零和其他字符。
  • 该函数的参数包括要填充的字符串、填充后字符串的长度、用于填充的字符和填充的方向。
  • 默认情况下,函数会在字符串的右侧进行填充。