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,".");
    ?>
    • 1
    • 2
    • 3

    输出:

    Hello yxjc123.......

    示例2

    <?php
    $str "yxjc123";
    echo str_pad($str,10);
    ?>
    • 1
    • 2
    • 3

    输出:

    yxjc123

    示例3

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

    <?php
    $str "Hello yxjc123";
    echo str_pad($str,20,".",STR_PAD_LEFT);
    ?>
    • 1
    • 2
    • 3

    输出:

    .....Hello yxjc123

    示例4

    填充到右侧。

    <?php
    $str "yxjc123";
    echo str_pad($str,20,".",STR_PAD_RIGHT);
    ?>
    • 1
    • 2
    • 3

    输出:

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

    示例5

    填充到两边。

    <?php
    $str "Hello yxjc123";
    echo str_pad($str,20,".",STR_PAD_BOTH);
    ?>
    • 1
    • 2
    • 3

    输出:

    ..Hello yxjc123..