str_pad
str_pad
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
str_pad - 用另一个字符串将字符串填充到一定的长度
描述
string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )
该函数将填充在左侧,右侧或双侧的输入字符串返回到指定的填充长度。 如果未提供可选参数pad_string,则会用空格填充输入,否则将使用pad_string中的字符填充至极限。
参数
input
输入字符串。
pad_length
如果值pad_length
为负值,小于或等于输入字符串的长度,则不发生填充,并将input
返回。
pad_string
注意
:pad_string
如果所需数量的填充字符不能被pad_string
长度均分,则可能会被截断。
pad_type
可选参数pad_type可以是STR_PAD_RIGHT,STR_PAD_LEFT或STR_PAD_BOTH。 如果未指定pad_type,则假定为STR_PAD_RIGHT。
返回值
返回填充的字符串。
例子
示例#1 str_pad()示例
<?php
$input = "Alien";
echo str_pad($input, 10 // produces "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT // produces "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH // produces "__Alien___"
echo str_pad($input, 6, "___" // produces "Alien_"
echo str_pad($input, 3, "*" // produces "Alien"
?>
← str_ireplace
str_repeat →