mirror of
https://github.com/php/doc-ru.git
synced 2025-08-16 18:22:04 +00:00
bcmod: upd
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@344901 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: ad36239c1450a98413869094e4d29199dbeb0c90 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 470e1330bc50bfbd4b9fc988a850e905e1b2ec43 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- $Revision$ -->
|
||||
<refentry xml:id="function.bcmod" xmlns="http://docbook.org/ns/docbook">
|
||||
@ -15,12 +15,14 @@
|
||||
<methodsynopsis>
|
||||
<type>string</type><methodname>bcmod</methodname>
|
||||
<methodparam><type>string</type><parameter>dividend</parameter></methodparam>
|
||||
<methodparam><type>string</type><parameter>modulus</parameter></methodparam>
|
||||
<methodparam><type>string</type><parameter>divisor</parameter></methodparam>
|
||||
<methodparam choice="opt"><type>int</type><parameter>scale</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Получает остаток от деления <parameter>dividend</parameter> на
|
||||
<parameter>modulus</parameter>.
|
||||
<parameter>divisor</parameter>.
|
||||
Если <parameter>divisor</parameter> не равен нулю, результат будет иметь такой
|
||||
же знак, что и <parameter>dividend</parameter>.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@ -37,7 +39,7 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>modulus</parameter></term>
|
||||
<term><parameter>divisor</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Правый операнд (модуль) в виде строки.
|
||||
@ -52,7 +54,7 @@
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Возвращает остаток от деления в виде строки или &null;, если
|
||||
<parameter>modulus</parameter> равен <literal>0</literal>.
|
||||
<parameter>divisor</parameter> равен <literal>0</literal>.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@ -70,7 +72,7 @@
|
||||
<row>
|
||||
<entry>7.2.0</entry>
|
||||
<entry>
|
||||
<parameter>dividend</parameter> и <parameter>modulus</parameter> более не
|
||||
<parameter>dividend</parameter> и <parameter>divisor</parameter> более не
|
||||
обрезаются до целого, так что теперь поведение <function>bcmod</function>
|
||||
соответствует <function>fmod</function>, а не оператору <literal>%</literal>.
|
||||
</entry>
|
||||
@ -93,8 +95,22 @@
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
echo bcmod('4', '2'); // 0
|
||||
echo bcmod('2', '4'); // 2
|
||||
bcscale(0);
|
||||
echo bcmod( '5', '3'); // 2
|
||||
echo bcmod( '5', '-3'); // 2
|
||||
echo bcmod('-5', '3'); // -2
|
||||
echo bcmod('-5', '-3'); // -2
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<example>
|
||||
<title>Пример использования <function>bcmod</function> с десятичными знаками</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
bcscale(1);
|
||||
echo bcmod('5.7', '1.3'); // 0.5 с PHP 7.2.0; 0 ранее
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
Reference in New Issue
Block a user