PHP str_pad() 函数
PHP str_pad() 函数把字符串填充为新的长度
( PHP >= 4.0.1 )
函数原型
str_pad( string,length,pad_string,pad_type )
参数
参数 | 描述 |
---|---|
string | 必需。规定要填充的字符串 |
length | 必需。规定新字符串的长度 如果该值小于原始字符串的长度,则不进行任何操作 |
pad_string | 可选。规定供填充使用的字符串。默认是空白 |
pad_type | 可选。规定填充字符串的哪边 可能的值: STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充 STR_PAD_LEFT - 填充字符串的左侧 STR_PAD_RIGHT - 填充字符串的右侧。这是默认的 |
返回值
返回被填充的字符串
范例
填充字符串的右侧,到 20 个字符的新长度
<?php $str = "Hello World"; echo str_pad($str,20,".");
运行以上 PHP 范例,输出结果如下
Hello World.........
范例 2
填充字符串的左侧
<?php $str = "Hello World"; echo str_pad($str,20,".",STR_PAD_LEFT);
运行以上 PHP 范例,输出结果如下
.........Hello World
范例 3
填充字符串的两侧
<?php $str = "Hello World"; echo str_pad($str,20,".:",STR_PAD_BOTH);
运行以上 PHP 范例,输出结果如下
.:.:Hello World.:.:.