(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplFixedArray::setSize — Cambia el tamaño de un array de tamaño fijo
Cambia el tamaño de un array a un tamaño fijo size
.
Si size
es inferior al tamaño actual
del array, todos los valores después del nuevo tamaño serán ignorados.
Si size
es mayor que el tamaño actual del array,
el array será completado con valores de tipo null
.
size
El nuevo tamaño del array.
Debe ser un valor entre 0
y PHP_INT_MAX
.
Levanta una excepción ValueError cuando
size
es inferior a cero.
Versión | Descripción |
---|---|
8.4.0 | SplFixedArray::setSize() ahora tiene un retorno provisional de true. |
Ejemplo #1 Ejemplo con SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
El ejemplo anterior mostrará :
5 10