PHP String str_pad()函数
str_pad()是内置的PHP函数,用于填充字符串的特定长度。它返回输入字符串在左侧、右侧或两侧填充到指定函数的结果。
语法
str_pad(string,length,pad_string,pad_type)
参数 | 描述 | 必选/可选 |
---|---|---|
string | 指定字符串。 | 必选 |
length | 指定新字符串的长度。 | 必选 |
pad_string | 指定用于填充的字符串。 | 可选 |
pad_type | 指定在字符串的哪一侧进行填充。 可选值: | 可选 |
- STR_PAD_BOTH(两边填充)
- STR_PAD_LEFT(左边填充)
- STR_PAD_RIGHT(右边填充)
注意1:如果填充字符不能被填充字符串的长度整除,则填充字符串可能会减少。
注意2:如果未指定填充类型,则默认为STR_PAD_RIGHT。
示例1
<?php
str = "Hello Javatpoint";
echo "Your string is".str;
echo "By using str_pad() function;".str_pad($str,20,".");
?>
输出:
Your string isHello Javatpoint
By using str_pad() function;Hello Javatpoint.....
示例2
<?php
str = "Javatpoint";
echo "Your string is:".str;
echo "<br>";
echo "By using str_pad() function:".str_pad($str,10);
?>
输出:
Your string is:Javatpoint
By using str_pad() function:Javatpoint
示例3
<?php
str = "Hello Javatpoint";
echo "Your string is".str;
echo "<br>";
echo "By using str_pad() function:".str_pad($str,20,".",STR_PAD_LEFT);
?>
输出:
Your string isHello Javatpoint
By using str_pad() function:.....Hello Javatpoint
示例4
<?php
str = "Javatpoint";
echo "Your string is:".str;
echo "<br>";
echo "By using str_pad() function:".str_pad($str,20,".",STR_PAD_RIGHT);;
?>
输出:
Your string is: Javatpoint
By using str_pad() function: Javatpoint............
示例5
<?php
str = "Hello Javatpoint";
echo "Your string is".str;
echo "<br>";
echo "By using str_pad() function:".str_pad($str,20,".",STR_PAD_BOTH);
?>
输出:
Your string isHello Javatpoint
By using str_pad() function:..Hello Javatpoint..