reference/intl/numberformatter/parse.xml
1976eae0d815797af97a1e16c5cd90ffc2868395
...
...
@@ -12,24 +12,21 @@
12
12
<para>
13
13
&style.oop;
14
14
</para>
15
-
<methodsynopsis>
16
-
<modifier>public</modifier>
17
-
<type>mixed</type>
18
-
<methodname>NumberFormatter::parse</methodname>
19
-
<methodparam><type>string</type><parameter>value</parameter></methodparam>
20
-
<methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
21
-
<methodparam choice="opt"><type>int</type><parameter role="reference">position</parameter></methodparam>
15
+
<methodsynopsis role="NumberFormatter">
16
+
<modifier>public</modifier> <type class="union"><type>int</type><type>float</type><type>false</type></type><methodname>NumberFormatter::parse</methodname>
17
+
<methodparam><type>string</type><parameter>string</parameter></methodparam>
18
+
<methodparam choice="opt"><type>int</type><parameter>type</parameter><initializer>NumberFormatter::TYPE_DOUBLE</initializer></methodparam>
19
+
<methodparam choice="opt"><type>int</type><parameter role="reference">offset</parameter><initializer>&null;</initializer></methodparam>
22
20
</methodsynopsis>
23
21
<para>
24
22
&style.procedural;
25
23
</para>
26
24
<methodsynopsis>
27
-
<type>mixed</type>
28
-
<methodname>numfmt_parse</methodname>
29
-
<methodparam><type>NumberFormatter</type><parameter>fmt</parameter></methodparam>
30
-
<methodparam><type>string</type><parameter>value</parameter></methodparam>
31
-
<methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
32
-
<methodparam choice="opt"><type>int</type><parameter role="reference">position</parameter></methodparam>
25
+
<type class="union"><type>int</type><type>float</type><type>false</type></type><methodname>numfmt_parse</methodname>
26
+
<methodparam><type>NumberFormatter</type><parameter>formatter</parameter></methodparam>
27
+
<methodparam><type>string</type><parameter>string</parameter></methodparam>
28
+
<methodparam choice="opt"><type>int</type><parameter>type</parameter><initializer>NumberFormatter::TYPE_DOUBLE</initializer></methodparam>
29
+
<methodparam choice="opt"><type>int</type><parameter role="reference">offset</parameter><initializer>&null;</initializer></methodparam>
33
30
</methodsynopsis>
34
31
<para>
35
32
Parse a string into a number using the current formatter rules.
...
...
@@ -41,7 +38,7 @@
41
38
<para>
42
39
<variablelist>
43
40
<varlistentry>
44
-
<term><parameter>fmt</parameter></term>
41
+
<term><parameter>formatter</parameter></term>
45
42
<listitem>
46
43
<para>
47
44
<classname>NumberFormatter</classname> object.
...
...
@@ -49,6 +46,14 @@
49
46
</listitem>
50
47
</varlistentry>
51
48
<varlistentry>
49
+
<term><parameter>string</parameter></term>
50
+
<listitem>
51
+
<para>
52
+
The string to parse for the number.
53
+
</para>
54
+
</listitem>
55
+
</varlistentry>
56
+
<varlistentry>
52
57
<term><parameter>type</parameter></term>
53
58
<listitem>
54
59
<para>
...
...
@@ -56,11 +61,13 @@
56
61
<link linkend="intl.numberformatter-constants.types">
57
62
formatting type</link> to use. By default,
58
63
<constant>NumberFormatter::TYPE_DOUBLE</constant> is used.
64
+
Note that <constant>NumberFormatter::TYPE_CURRENCY</constant> is not supported;
65
+
use <methodname>NumberFormatter::parseCurrency</methodname> instead.
59
66
</para>
60
67
</listitem>
61
68
</varlistentry>
62
69
<varlistentry>
63
-
<term><parameter>position</parameter></term>
70
+
<term><parameter>offset</parameter></term>
64
71
<listitem>
65
72
<para>
66
73
Offset in the string at which to begin parsing. On return, this value
...
...
@@ -128,7 +135,6 @@ echo $fmt->parse($num, NumberFormatter::TYPE_INT32)."\n";
128
135
</para>
129
136
</refsect1>
130
137
</refentry>
131
-

132
138
<!-- Keep this comment at the end of the file
133
139
Local variables:
134
140
mode: sgml
135
141