Обновление перевода (#751)

This commit is contained in:
Mikhail Alferov
2024-01-17 09:33:16 +03:00
committed by GitHub
parent e425d361a6
commit ec1eff75b5

View File

@ -4,7 +4,7 @@
<refentry xml:id="intlchar.isxdigit" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>IntlChar::isxdigit</refname>
<refpurpose>Проверить, является ли символ шестнадцатеричной цифрой</refpurpose>
<refpurpose>Проверяет, относится ли кодовая точка к шестнадцатеричной цифре</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -14,12 +14,12 @@
<methodparam><type class="union"><type>int</type><type>string</type></type><parameter>codepoint</parameter></methodparam>
</methodsynopsis>
<para>
Проверяет, является ли символ шестнадцатеричной цифрой.
Проверяет, относится ли кодовая точка к шестнадцатеричной цифре.
</para>
<para>
&true; для символов из категории "Nd" (десятичные цифры) и
латинских букв a-f и A-F в представлениях ASCII и Fullwidth ASCII
( 0041..0046, 0061..0066, FF21..FF26, FF41..FF46.)
&true; для символов общей категории «Nd» (десятичные числа),
а также латинских букв a-f и A-F как в представлениях ASCII, так и в представлении ASCII полной ширины.
(То есть для букв с кодовыми точками 0041..0046, 0061..0066, FF21..FF26, FF41..FF46.)
</para>
<para>
Эквивалентно <literal>IntlChar::digit($codepoint, 16) &gt;= 0</literal>.
@ -41,7 +41,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает &true;, если <parameter>codepoint</parameter> является шестнадцатеричной цифрой, &false; - если нет.
Возвращает &true;, если кодовая точка <parameter>codepoint</parameter>
это шестнадцатеричный символ, или &false; — если нет.
В случае возникновения ошибки возвращает &null;.
</para>
</refsect1>
@ -53,9 +54,11 @@
<programlisting role="php">
<![CDATA[
<?php
var_dump(IntlChar::isxdigit("A"));
var_dump(IntlChar::isxdigit("1"));
var_dump(IntlChar::isxdigit("\u{2603}"));
?>
]]>
</programlisting>
@ -74,12 +77,14 @@ bool(false)
&reftitle.notes;
<note>
<para>
Для того чтобы сузить определение шестнадцатеричных цифр только принимаются только символы ASCII:
Чтобы сузить определение шестнадцатеричных цифр, принимаются только ASCII-символы:
</para>
<programlisting role="php">
<![CDATA[
<?php
$isASCIIHexadecimal = IntlChar::ord($codepoint) <= 0x7F && IntlChar::isxdigit($codepoint);
?>
]]>
</programlisting>