La función SplFixedArray::setSize() es una función incorporada en PHP que se utiliza para establecer el tamaño de la array.
Sintaxis:
bool SplFixedArray::setSize( $size )
Parámetros: Esta función acepta un solo parámetro $tamaño que especifica el tamaño de la array.
Valor de retorno: esta función devuelve verdadero en caso de éxito, falso en caso contrario.
Los siguientes programas ilustran la función SplFixedArray::setSize() en PHP:
Programa 1:
<?php // Create fixed size array $gfg = new SplFixedArray(50); // Print size before set echo $gfg->getSize() . "\n"; // Set size of array $gfg->setSize(110); // Print result after set the size echo $gfg->getSize() . "\n"; ?>
Producción:
50 110
Programa 2:
<?php // Create some fixed size array $gfg1 = new SplFixedArray(0); $gfg2 = new SplFixedArray(9); $gfg3 = new SplFixedArray(100); $gfg4 = new SplFixedArray(878); // Print Size of the array echo $gfg1->getSize() . "\n"; echo $gfg2->getSize() . "\n"; echo $gfg3->getSize() . "\n"; echo $gfg4->getSize() . "\n"; // Set array size $gfg1->setSize(100); $gfg2->setSize(200); // Print size after set echo $gfg1->getSize() . "\n"; echo $gfg2->getSize() . "\n"; ?>
Producción:
0 9 100 878 100 200
Referencia: https://www.php.net/manual/en/splfixedarray.setsize.php