SplFixedArray::setSize
En esta página
SplFixedArray::setSize
Cambia el tamaño de un array de tamaño fijo
Descripción#
public SplFixedArray::setSize(int $size): true
```php
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`.
## Parámetros
`size`
El nuevo tamaño del array. Debe ser un valor entre `0` y `PHP_INT_MAX`.
## Valores devueltos
Retorna siempre `true`.
## Errores/Excepciones
Levanta una excepción ValueError cuando `size` es inferior a cero.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.4.0 | SplFixedArray::setSize ahora tiene un retorno provisional de `true`. |
## Ejemplos
Ejemplo con `SplFixedArray::setSize`
```php
El ejemplo anterior mostrará:
5
10