MessageFormatter::parse msgfmt_parse パターンを使用して入力文字列をパースする &reftitle.description; &style.oop; public arrayfalseMessageFormatter::parse stringstring &style.procedural; arrayfalsemsgfmt_parse MessageFormatterformatter stringstring 入力文字列をパースし、取り出した項目を配列で返します。 &reftitle.parameters; formatter メッセージのフォーマッタ。 string パースする文字列。 &reftitle.returnvalues; 取り出した項目を含む配列を返します。 エラーが発生した場合は &false; を返します。 &reftitle.examples; <function>msgfmt_parse</function> の例 ]]> オブジェクト指向の例 parse("4,560 monkeys on 123 trees make 37.073 monkeys per tree"); var_export($res); $fmt = new MessageFormatter('de', "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum"); $res = $fmt->parse("4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum"); var_export($res); ?> ]]> &example.outputs; 4560, 1 => 123, 2 => 37.073, ) array ( 0 => 4560, 1 => 123, 2 => 37.073, ) ]]> &reftitle.seealso; msgfmt_create msgfmt_format msgfmt_parse_message