(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplFixedArray::setSize — Change la taille d'un tableau à taille fixe
Change la taille d'un tableau à la taille fixe size
.
Si size
est inférieur à la taille courante
du tableau, toutes les valeurs après la nouvelle taille seront ignorées.
Si size
est plus grand que la taille courante du tableau,
le tableau sera complété par des valeurs de type null
.
size
La nouvelle taille du tableau.
Doit être une valeur entre 0
et PHP_INT_MAX
.
Retourne toujours true
.
Lève une exception ValueError lorsque
size
est inférieur à zéro.
Version | Description |
---|---|
8.4.0 | SplFixedArray::setSize() a désormais un retour provisoire de true. |
Exemple #1 Exemple avec SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
L'exemple ci-dessus va afficher :
5 10