str_pad()函数是PHP中的内置函数,用于将字符串填充到给定的长度。我们可以用任何其他字符串填充输入字符串,直到指定长度。如果我们不将另一个字符串传递给str_pad()函数,则输入字符串将用空格填充。
用法:
string str_pad($string, $length, $pad_string, $pad_type)
参数:此函数接受上述语法中所示的四个参数,其中前两个必须提供,其余两个是可选的。所有这些参数如下所述:
- $string:此参数是必需的。它指定需要填充的输入字符串。
- $length: 此参数也是必需的。它指定填充输入字符串$string后将生成的新字符串的长度。如果此长度小于或等于输入字符串的长度,则将不执行填充。
- $pad_string: 此参数是可选的,其默认值为空格‘。它指定用于填充的字符串。
- $pad_type: 此参数也是可选的。它指定需要填充字符串的哪一侧,即左,右或两者。默认情况下,其值设置为STR_PAD_RIGHT。如果要填充输入字符串的左侧,则应将此参数设置为STR_PAD_LEFT,如果要填充两侧,则应将此参数设置为STR_PAD_BOTH。
返回值:此参数返回在填充输入字符串$string之后获得的新字符串。
例子:
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,将其填充到输入字符串的两侧。如果填充长度不是偶数,则右侧将获得额外的填充。
<?php
$str = "Geeks for geeks";
echo str_pad($str, 21, ":-)", STR_PAD_BOTH);
?>
输出:
:-)Geeks for geeks:-)
程序2::在此程序中,我们将最后一个参数设置为STR_PAD_LEFT,将其填充到输入字符串的左侧。
<?php
$str = "Geeks for geeks";
echo str_pad($str, 25, "Contribute", STR_PAD_LEFT);
?>
输出:
ContributeGeeks for geeks
程序3::在此程序中,我们将最后一个参数设置为STR_PAD_RIGHT,将其填充到输入字符串的右侧。
<?php
$str = "Geeks for geeks";
echo str_pad($str, 26, " Contribute", STR_PAD_RIGHT);
?>
输出:
Geeks for geeks Contribute
参考:
http://php.net/manual/en/function.str-pad.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | str_pad() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。