SplFixedArray::setSize
(PHP 5 >= 5.3.0)
SplFixedArray::setSize — Change la taille d'un tableau à taille fixe
Description
$size
)
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
.
Liste de paramètres
-
size
-
La nouvelle taille du tableau. Doit être une valeur entre 0 et
PHP_INT_MAX
.
Valeurs de retour
Aucune valeur n'est retournée.
Erreurs / Exceptions
Lance une exception InvalidArgumentException
lorsque size
est inférieur à zéro.
Émets une alerte de type E_WARNING
lorsque
size
ne peut être utilisé comme un nombre.
Exemples
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