|
MessageFormatter::formatMessagemsgfmt_format_message手早くメッセージをフォーマットする 説明オブジェクト指向型
public static stringfalse MessageFormatter::formatMessage(string
$locale , string $pattern , array $values )手続き型 stringfalse msgfmt_format_message(string
$locale , string $pattern , array $values )明示的にフォーマッタオブジェクトを作成せずに、 手早くメッセージをフォーマットする関数です。 この関数を使用するのは、 一度きりのフォーマット処理であってパラメータや状態を保持する必要がない場合か、 追加のコンテキストを ICU に直接与えることで、出力をカスタマイズしたい場合です。 パラメータ
戻り値
フォーマットしたパターン文字列を返します。
エラーが発生した場合は 例例1 msgfmt_format_message の例
例2 オブジェクト指向の例
上の例の出力は以下となります。 4,560 monkeys on 123 trees make 37.073 monkeys per tree 4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum You finished 3rd! There are no apples 例3 通常の通貨記号と、短い形式の通貨記号を使ってフォーマットするよう、ICU に指示する ICU ≥ 67 が必要です
上の例の出力は以下となります。 123,45 CA$ 123,45 $ 参考
|