Files
php-doc-ru/reference/intl/intlchar/isblank.xml
2024-08-05 22:23:27 +03:00

116 lines
4.2 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1976eae0d815797af97a1e16c5cd90ffc2868395 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="intlchar.isblank" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>IntlChar::isblank</refname>
<refpurpose>Проверяет, относится ли кодовая точка к символам «пустого места» или «горизонтального пробела»</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="IntlChar">
<modifier>public</modifier> <modifier>static</modifier> <type class="union"><type>bool</type><type>null</type></type><methodname>IntlChar::isblank</methodname>
<methodparam><type class="union"><type>int</type><type>string</type></type><parameter>codepoint</parameter></methodparam>
</methodsynopsis>
<para>
Метод определяет, относится ли кодовая точка к символам «пустого места» или символам «горизонтального пробела»,
символам, которые визуально разделяют слова в строке.
</para>
<para>
Следующий список приводит эквивалентные определения:
<simplelist>
<member>
Метод возвращает &true; для пробельных символов Юникода со свойством White_Space,
за исключением «символом управления вертикальным пробелом», где к «вертикальным пробельным символам» относятся
следующие кодовые точки: U+000A (LF), U+000B (VT), U+000C (FF), U+000D (CR), U+0085 (NEL), U+2028 (LS) или U+2029 (PS).
</member>
<member>
Метод возвращает &true; для кодовой точки табуляции — U+0009 (TAB) и символов общей категории
пробельных разделителей ненулевой ширины — Zs, за исключением пробела с нулевой длиной (ZWSP, U+200B).
</member>
</simplelist>
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>codepoint</parameter></term>
<listitem>
&intl.codepoint.parameter;
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Метод возвращает &true;, если символ кодовой точки <parameter>codepoint</parameter>
относится к «пустым» или «горизонтальным пробелам», &false;, если нет.
Метод возвращает &null;, если возникла ошибка.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<example>
<title>&intl.codepoint.example;</title>
<programlisting role="php">
<![CDATA[
<?php
var_dump(IntlChar::isblank("A"));
var_dump(IntlChar::isblank(" "));
var_dump(IntlChar::isblank("\t"));
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
bool(false)
bool(true)
bool(true)
]]>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>IntlChar::isspace</function></member>
<member><function>IntlChar::isJavaSpaceChar</function></member>
<member><function>IntlChar::isUWhiteSpace</function></member>
<member><function>IntlChar::isWhitespace</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->