[GENERIC] Zend_Translate:
[zend.git] / documentation / manual / ja / module_specs / Zend_Measure-Output.xml
blob740259aad62d82107ce21f3470e549228a28b6b8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Reviewed: no -->
3 <!-- EN-Revision: 20827 -->
4 <sect1 id="zend.measure.output">
6     <title>計測値の出力</title>
8     <para>
9         計測値は、さまざまな方法で出力できます。
10     </para>
12     <para>
13         <link linkend="zend.measure.output.auto"><code>自動的な出力</code>
14         </link>
15     </para>
17     <para>
18         <link linkend="zend.measure.output.value"><code>値の出力</code>
19         </link>
20     </para>
22     <para>
23         <link linkend="zend.measure.output.unit"><code>単位つきの出力</code>
24         </link>
25     </para>
27     <para>
28         <link linkend="zend.measure.output.unit"><code>ローカライズされた文字列での出力</code>
29         </link>
30     </para>
32     <sect2 id="zend.measure.output.auto">
34         <title>自動的な出力</title>
36         <para>
37             <classname>Zend_Measure</classname> は、文字列の自動的な出力をサポートしています。
38             <example id="zend.measure.output.auto.example-1">
39                 <title>自動的な出力</title>
40                 <programlisting language="php"><![CDATA[
41 $locale = new Zend_Locale('de');
42 $mystring = "1.234.567,89";
43 $unit = new Zend_Measure_Length($mystring,
44                                 Zend_Measure_Length::STANDARD,
45                                 $locale);
47 echo $unit;
48 ]]></programlisting>
49             </example>
50         </para>
52         <note>
53             <title>計測値の出力</title>
54             <para>
55                 出力を行うには、単に
56                 <ulink url="http://php.net/echo"><code>echo</code>
57                 </ulink>
58                 あるいは
59                 <ulink url="http://php.net/print"><code>print</code>
60                 </ulink>
61                 を使用するだけです。
62             </para>
63         </note>
65     </sect2>
67     <sect2 id="zend.measure.output.value">
69         <title>値の出力</title>
71         <para>
72             計測値の値だけを出力するには <methodname>getValue()</methodname> を使用します。
73             <example id="zend.measure.output.value.example-1">
74                 <title>値の出力</title>
75                 <programlisting language="php"><![CDATA[
76 $locale = new Zend_Locale('de');
77 $mystring = "1.234.567,89";
78 $unit = new Zend_Measure_Length($mystring,
79                                 Zend_Measure_Length::STANDARD,
80                                 $locale);
82 echo $unit->getValue();
83 ]]></programlisting>
84             </example>
85         </para>
87         <para>
88             <methodname>getValue()</methodname> メソッドには、オプションのパラメータ
89             '<code>round</code>' を指定できます。
90             これは、出力結果の精度を設定するものです。標準の精度は
91             '<code>2</code>' です。
92         </para>
93     </sect2>
95     <sect2 id="zend.measure.output.unit">
97         <title>単位つきの出力</title>
99         <para>
100             関数 <methodname>getType()</methodname> は、現在の単位を返します。
101             <example id="zend.measure.output.unit.example-1">
102                 <title>単位の出力</title>
103                 <programlisting language="php"><![CDATA[
104 $locale = new Zend_Locale('de');
105 $mystring = "1.234.567,89";
106 $unit = new Zend_Measure_Weight($mystring,
107                                 Zend_Measure_Weight::POUND,
108                                 $locale);
110 echo $unit->getType();
111 ]]></programlisting>
112             </example>
113         </para>
115     </sect2>
117     <sect2 id="zend.measure.output.localized">
119         <title>ローカライズされた文字列での出力</title>
121         <para>
122             文字列を出力する際は、通常はユーザの国にあわせた書式にしたくなることでしょう。
123             たとえば、"1234567.8" という値はドイツでは "1.234.567,8" と表します。
124             この機能は、将来のリリースでサポートされる予定です。
125         </para>
127     </sect2>
129 </sect1>
130 <!--
131 vim:se ts=4 sw=4 et: