バンドルからデータを取得する

# ResourceBundle::get

# resourcebundle_get

(PHP 5 >= 5.3.2, PHP 7, PECL intl >= 2.0.0)

ResourceBundle::get -- resourcebundle_get — バンドルからデータを取得する

### 説明

オブジェクト指向型

public ResourceBundle::get ( string|int `$index` [, bool `$fallback` = `TRUE` ] ) : mixed

手続き型

resourcebundle_get ( ResourceBundle `$r` , string|int `$index` [, bool `$fallback` = `TRUE` ] ) : mixed

インデックスあるいは文字列キーを指定して、バンドルからデータを取得します。

### パラメータ

`r`

  ResourceBundle オブジェクト。

`index`

  データのインデックス。文字列あるいは整数値となります。

`fallback`

  Whether locale should match exactly or fallback to parent locale is allowed.

### 返り値

指定したインデックスのデータ、あるいはエラー時に `NULL` を返します。 文字列、整数値、バイナリデータ文字列は、それぞれに対応する PHP の型として返します。 整数の配列は PHP の配列として返します。複雑な型は ResourceBundle オブジェクトとして返します。

### 例

例1 resourcebundle_get() の例

`<?php
$r = resourcebundle_create( 'es', "/usr/share/data/myapp");
echo resourcebundle_get($r, 'somestring');
?>`

例2 オブジェクト指向の例

`<?php
$r = new ResourceBundle( 'es', "/usr/share/data/myapp");
echo $r->get('somestring');
?>`

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

    ?Hola, mundo!

### 参考

- resourcebundle_count() - バンドル内の要素数を取得する