Skip to content

Commit 57d7592

Browse files
committed
Moded a example code
1 parent 6411e68 commit 57d7592

File tree

1 file changed

+39
-37
lines changed

1 file changed

+39
-37
lines changed

reference/bc/bcmath/number/div.xml

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -55,44 +55,8 @@
5555
<property>BcMath\Number::scale</property> is reduced by that amount.
5656
The <property>BcMath\Number::scale</property> will never be less than the
5757
<property>BcMath\Number::scale</property> before expansion.
58+
See also the <link linkend="bcmath-number.div.example.expansion-scale">code example</link>.
5859
</simpara>
59-
<example>
60-
<title>Example of <property>BcMath\Number::scale</property> of result object</title>
61-
<programlisting role="php">
62-
<![CDATA[
63-
<?php
64-
var_dump(
65-
new BcMath\Number('0.001')->div('10001'),
66-
new BcMath\Number('0.001')->div('10001', 13),
67-
new BcMath\Number('0.001')->div('100000000000001'),
68-
);
69-
?>
70-
]]>
71-
</programlisting>
72-
&example.outputs;
73-
<screen>
74-
<![CDATA[
75-
object(BcMath\Number)#2 (2) {
76-
["value"]=>
77-
string(13) "0.00000009999"
78-
["scale"]=>
79-
int(11)
80-
}
81-
object(BcMath\Number)#3 (2) {
82-
["value"]=>
83-
string(15) "0.0000000999900"
84-
["scale"]=>
85-
int(13)
86-
}
87-
object(BcMath\Number)#4 (2) {
88-
["value"]=>
89-
string(5) "0.000"
90-
["scale"]=>
91-
int(3)
92-
}
93-
]]>
94-
</screen>
95-
</example>
9660
</refsect1>
9761

9862
<refsect1 role="errors">
@@ -201,6 +165,44 @@ object(BcMath\Number)#4 (2) {
201165
["scale"]=>
202166
int(2)
203167
}
168+
]]>
169+
</screen>
170+
</example>
171+
172+
<example xml:id="bcmath-number.div.example.expansion-scale">
173+
<title><methodname>BcMath\Number::div</methodname> example of expansioning <property>BcMath\Number::scale</property> of result object</title>
174+
<programlisting role="php">
175+
<![CDATA[
176+
<?php
177+
var_dump(
178+
new BcMath\Number('0.001')->div('10001'),
179+
new BcMath\Number('0.001')->div('10001', 13),
180+
new BcMath\Number('0.001')->div('100000000000001'),
181+
);
182+
?>
183+
]]>
184+
</programlisting>
185+
&example.outputs;
186+
<screen>
187+
<![CDATA[
188+
object(BcMath\Number)#2 (2) {
189+
["value"]=>
190+
string(13) "0.00000009999"
191+
["scale"]=>
192+
int(11)
193+
}
194+
object(BcMath\Number)#3 (2) {
195+
["value"]=>
196+
string(15) "0.0000000999900"
197+
["scale"]=>
198+
int(13)
199+
}
200+
object(BcMath\Number)#4 (2) {
201+
["value"]=>
202+
string(5) "0.000"
203+
["scale"]=>
204+
int(3)
205+
}
204206
]]>
205207
</screen>
206208
</example>

0 commit comments

Comments
 (0)