SplFixedArray::current
SplFixedArray::getSize
SplFixedArray
PHP Manual

# SplFixedArray::fromArray

(PHP 5 >= 5.3.0)

SplFixedArray::fromArray — PHP の配列を SplFixedArray インスタンスにインポートする

### 説明

public static SplFixedArray SplFixedArray::fromArray ( array `$array` [, boolean `$save_indexes` = true ] )

PHP の配列 `array` を、新しい SplFixedArray インスタンスにインポートします。

### パラメータ

`array`

  インポートする配列。

`save_indexes`

  元の配列で使っている数値添字を保存しようと試みる。

### 返り値

配列の中身を含む SplFixedArray のインスタンスを返します。

### 例

例1 SplFixedArray::fromArray() の例

`<?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);
?>`

上の例の出力は以下となります。

    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)
    }

SplFixedArray::current
SplFixedArray::getSize
SplFixedArray
PHP Manual