PHP 数组函数

PHP array_pad()函数用于向一个数组插入带有指定值和指定数量的元素。

语法

array_pad(array,size,value);

    参数

    参数说明必须/可选
    array要填充的数组。必须
    size

    填充到的长度,它可以为正负值。

    正值填充到右边,负值填充到左边。

    必须
    value要填充的值。必须

    注意的点

    • 如果size为负值,该函数会在原始数组之前插入新元素。
    • 如果size参数小于原始数组的长度,该函数不会删除任何元素。

    例子

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

    例1

    size为正值的例子

    <?php
    $color = array("red","orange");
    print_r(array_pad($color,5,'blue'));
    ?>
    • 1
    • 2
    • 3
    输出:
    Array
    (
        [0] => red
        [1] => orange
        [2] => blue
        [3] => blue
        [4] => blue
    )

     例2

    size为负值的例子,填充到左边

    <?php
    $color = array("red","orange");
    print_r(array_pad($color,-5,'blue'));
    ?>
    • 1
    • 2
    • 3
    输出:
    Array
    (
        [0] => blue
        [1] => blue
        [2] => blue
        [3] => red
        [4] => orange
    )