php为字符串前后添加指定数量字符的方法

可以使用PHP内置的函数str_pad()实现为字符串前后添加指定数量字符的方法。下面给出详细的攻略:

可以使用PHP内置的函数str_pad()实现为字符串前后添加指定数量字符的方法。下面给出详细的攻略:

函数定义

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

参数说明

  • $input:必需,要进行填充的字符串。
  • $pad_length:必需,填充后字符串的总长度,如果该值小于输入字符串的长度,则不会进行填充。
  • $pad_string:可选,填充字符,该参数默认值为 " "(空格)。
  • $pad_type:可选,填充方向,可选值有STR_PAD_LEFTSTR_PAD_RIGHTSTR_PAD_BOTH,分别表示左、右和两侧填充,默认为STR_PAD_RIGHT

示例说明

示例1:在字符串前面填充指定数量字符

$input = "example";
$pad_length = 10;
$pad_string = "-";
$pad_type = STR_PAD_LEFT;
$output = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $output; // 输出 “---example”

示例2:在字符串两端填充指定数量字符

$input = "example";
$pad_length = 15;
$pad_string = "-";
$pad_type = STR_PAD_BOTH;
$output = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $output; // 输出 “---example---”

通过以上示例可以看到,使用str_pad()函数可以很方便地对字符串进行前后填充,同时该函数还支持指定填充字符和填充方向。

本文标题为:php为字符串前后添加指定数量字符的方法

基础教程推荐