SplFixedArray::setSize
配列のサイズを変更する
&reftitle.description;
public boolSplFixedArray::setSize
intsize
配列のサイズを、新しい値 size に変更します。
size が現在の配列のサイズより小さい場合は、
入りきらなかったそれ以降の値は破棄されます。
size が現在の配列のサイズより大きい場合は、
増えた要素の値は &null; となります。
&reftitle.parameters;
size
新しい配列のサイズ。
0 から PHP_INT_MAX までの数を指定します。
&reftitle.returnvalues;
&return.success;
&reftitle.errors;
size が負の数である場合に InvalidArgumentException をスローします。
size を数値として解釈できない場合に E_WARNING が発生します。
&reftitle.examples;
SplFixedArray::setSize の例
getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
]]>
&example.outputs;