PHP 字符串函数

PHP str_pad()函数用于将字符串填充到指定的长度。

语法

str_pad(string, length, pad_string, pad_type)

参数

参数说明必须/可选

string

指定字符串。必须

length

指定新的字符串长度。必须

pad_string

指定要填充的字符串。可选

pad_type

指定要填充字符串的哪一侧。
以下值:
  • STR_PAD_BOTH
  • STR_PAD_LEFT
  • STR_PAD_RIGHT 
默认为STR_PAD_RIGHT 右侧
可选

返回值

它返回填充后的字符串。

示例

介绍一些例子,了解PHP str_pad()函数的使用方法。

示例1

字符串填充到长度为20,默认填充到右侧。

<?php
$str = "Hello yxjc123";
echo str_pad($str,20,".");
?>

输出:

Hello yxjc123.......

示例2

<?php
$str = "yxjc123";
echo str_pad($str,10);
?>

输出:

yxjc123

示例3

字符串填充到长度为20,填充到左侧。

<?php
$str = "Hello yxjc123";
echo str_pad($str,20,".",STR_PAD_LEFT);
?>

输出:

.....Hello yxjc123

示例4

填充到右侧。

<?php
$str = "yxjc123";
echo str_pad($str,20,".",STR_PAD_RIGHT);
?>

输出:

yxjc123............

示例5

填充到两边。

<?php
$str = "Hello yxjc123";
echo str_pad($str,20,".",STR_PAD_BOTH);
?>

输出:

..Hello yxjc123..