PHP | str_pad()函数
str_pad()函数是PHP中的内置函数,用于将字符串填充到给定长度。我们可以用任何其他字符串填充输入字符串,直到指定长度。如果我们不将其他字符串传递给 str_pad()函数,那么输入字符串将被空格填充。
句法 :
string str_pad($string, $length, $pad_string, $pad_type)
参数:此函数接受如上述语法所示的四个参数,其中前两个是强制提供的,其余两个是可选的。所有这些参数描述如下:
- $ 字符串:此参数是必需的。它指定需要填充的输入字符串。
- $length:这个参数也是必须的。它指定在填充输入字符串$ 字符串后将生成的新字符串的长度。如果此长度小于或等于输入字符串的长度,则不会进行填充。
- $pad_string:这个参数是可选的,它的默认值是空格''。它指定用于填充的字符串。
- $pad_type:这个参数也是可选的。它指定需要填充字符串的哪一侧,即左、右或两者。默认情况下,它的值设置为 STR_PAD_RIGHT。如果我们想填充输入字符串的左侧,那么我们应该将此参数设置为 STR_PAD_LEFT,如果我们想填充两侧,则此参数应该设置为 STR_PAD_BOTH。
返回值:该参数返回对输入字符串$ 字符串进行填充后得到的新字符串。
例子:
Input : $string = "Hello World", $length = 20,
$pad_string = "."
Output : Hello World........
Input : $string = "Geeks for geeks", $length = 18,
$pad_string = ")"
Output : Geeks for geeks)))
下面的程序说明了PHP中的 str_pad()函数:
程序 1 :在这个程序中,我们将通过将最后一个参数设置为STR_PAD_BOTH来填充输入字符串的两侧。如果填充长度不是偶数,则右侧获得额外的填充。
输出:
:-)Geeks for geeks:-)
程序 2 :在这个程序中,我们将通过将最后一个参数设置为STR_PAD_LEFT来填充输入字符串的左侧。
输出:
ContributeGeeks for geeks
程序 3 :在这个程序中,我们将通过将最后一个参数设置为STR_PAD_RIGHT来填充输入字符串的右侧。
输出:
Geeks for geeks Contribute
参考:
http:// PHP.net/manual/en/函数.str-pad。 PHP