ArrayObject::asort
ArrayObject::count
ArrayObject
PHP Manual

# ArrayObject::__construct

(PHP 5 >= 5.0.0)

ArrayObject::__construct — 新規配列オブジェクトを生成する

### 説明

ArrayObject::__construct ([ mixed `$input` [, int `$flags` [, string `$iterator_class` ]]] )

新規配列オブジェクトを生成します。

### パラメータ

`input`

  `input` には、 配列あるいはオブジェクトを指定することができます。

`flags`

  ArrayObject オブジェクトの振る舞いを制御するフラグ。

`iterator_class`

  ArrayObject オブジェクトの反復処理に使用するクラスを指定します。 ArrayIterator をデフォルトのクラスとして使用します。

### 返り値

値を返しません。

### 例

例1 ArrayObject::__construct() の例

`<?php
$array = array('1' => 'one',
'2' => 'two',
'3' => 'three');
$arrayobject = new ArrayObject($array);
var_dump($arrayobject);
?>`

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

    object(ArrayObject)#1 (3) {
      [1]=>
      string(3) "one"
      [2]=>
      string(3) "two"
      [3]=>
      string(5) "three"
    }

### 参考

- ArrayObject::setflags - 処理フラグを設定する

ArrayObject::asort
ArrayObject::count
ArrayObject
PHP Manual