• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SplFixedArray::setSize()

    (PHP 5 >= 5.3.0, PHP 7)

    Change the size of an array

    说明

    publicSplFixedArray::setSize(int $size) : bool

    Change the size of an array to the new size of $size.If $size is less than the current array size, any values after the new size will be discarded.If $size is greater than the current array size, the array will be padded with NULL values.

    参数

    $size

    The new array size. This should be a value between 0and PHP_INT_MAX.

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    错误/异常

    Throws InvalidArgumentExceptionwhen $size is less than zero.

    Raises E_WARNINGwhen $size cannot be used as a number.

    范例

    SplFixedArray::setSize() example

    <?php
       $array = new SplFixedArray(5);
       echo $array->getSize()."\n";
       $array->setSize(10);
       echo $array->getSize()."\n";
    ?>
    

    以上例程会输出:

    5
    10