mirror of
https://github.com/php/doc-ru.git
synced 2025-08-20 23:31:15 +00:00
Обновление перевода (#751)
This commit is contained in:
@ -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) >= 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>
|
||||
|
Reference in New Issue
Block a user