downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

SplFixedArray::toArray> <SplFixedArray::rewind
[edit] Last updated: Fri, 10 Feb 2012

view this page in

SplFixedArray::setSize

(PHP 5 >= 5.3.0)

SplFixedArray::setSizeChange la taille d'un tableau à taille fixe

Description

public int SplFixedArray::setSize ( int $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



add a note add a note User Contributed Notes SplFixedArray::setSize
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites