欢迎访问宙启技术站
智能推送

PHP中的str_pad函数:在字符串中填充值以扩展其长度

发布时间:2023-09-01 00:31:40

str_pad函数是PHP中用于在字符串中填充指定的字符值来扩展其长度的函数。

它的语法如下:

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_RIGHT。可选值有STR_PAD_RIGHT,STR_PAD_LEFT和STR_PAD_BOTH。

示例:

$string = "example";

//将字符串填充到长度为10,默认使用空格填充
$pad1 = str_pad($string, 10);
echo $pad1;  //输出 "example   "

//将字符串填充到长度为10,使用字符"-"填充
$pad2 = str_pad($string, 10, "-");
echo $pad2;  //输出 "example---"

//将字符串填充到长度为10,使用字符"*"填充,居左对齐
$pad3 = str_pad($string, 10, "*", STR_PAD_LEFT);
echo $pad3;  //输出 "****example"

//将字符串填充到长度为10,使用字符"#"填充,居中对齐
$pad4 = str_pad($string, 10, "#", STR_PAD_BOTH);
echo $pad4;  //输出 "#example##"

以上示例演示了str_pad函数的使用方法,通过填充指定字符值来扩展字符串的长度。可以根据需求选择填充类型和填充字符。