SplFixedArray::fromArray
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Import a PHP array in a SplFixedArray instance
Description
SplFixedArray::fromArray(array $array, bool $preserveKeys = true): SplFixedArray
Import the PHP array array in a new SplFixedArray instance
Parameters
arrayThe array to import.
preserveKeysTry to save the numeric indexes used in the original array.
Return Values
Returns an instance of SplFixedArray containing the array content.
Examples
SplFixedArray::fromArray() example
php
<?php
$fa = SplFixedArray::fromArray(array(1 => 1, 0 => 2, 3 => 3));
var_dump($fa);
$fa = SplFixedArray::fromArray(array(1 => 1, 0 => 2, 3 => 3), false);
var_dump($fa);
?>The above example will output:
output
object(SplFixedArray)#1 (4) {
[0]=>
int(2)
[1]=>
int(1)
[2]=>
NULL
[3]=>
int(3)
}
object(SplFixedArray)#2 (3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}