CakeFest 2024: The Official CakePHP Conference

SplFixedArray::setSize

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplFixedArray::setSizeAltera o tamanho de um array

Descrição

public SplFixedArray::setSize(int $size): bool

Altera o tamanho de um array para o novo tamanho especificado por size. Se size for menor que o tamanho atual do array, quaisquer valores após o novo tamanho serão descartados. Se size for maior que o tamanho atual do array, o array será preenchido com valores null.

Parâmetros

size

O novo tamanho do array. Isso deve ser um valor entre 0 e PHP_INT_MAX.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Erros/Exceções

Lança InvalidArgumentException quando size é menor que zero.

Gera um E_WARNING quando size não pode ser usado como um número.

Exemplos

Exemplo #1 Exemplo de SplFixedArray::setSize()

<?php
$array
= new SplFixedArray(5);
echo
$array->getSize()."\n";
$array->setSize(10);
echo
$array->getSize()."\n";
?>

O exemplo acima produzirá:

5
10

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top