1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-25 16:22:18 +01:00
Files
archived-doc-ru/reference/array/constants.xml
2022-11-25 08:55:08 +03:00

312 lines
8.5 KiB
XML
Raw 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: 54ff7bf8e0f8fa90988cccf6b583517366605f6d Maintainer: tony2001 Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="array.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants.core;
<para>
<variablelist>
<varlistentry xml:id="constant.case-lower">
<term>
<constant>CASE_LOWER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>CASE_LOWER</constant> используется с
<function>array_change_key_case</function> для конвертации ключей массива
в нижний регистр. Это действие по умолчанию для
<function>array_change_key_case</function>. Начиная с PHP 8.2.0, конвертируются только символы ASCII.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.case-upper">
<term>
<constant>CASE_UPPER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>CASE_UPPER</constant> используется c
<function>array_change_key_case</function> для конвертации ключей массива
в верхний регистр. Начиная с PHP 8.2.0, конвертируются только символы ASCII.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>Флаги, изменяющие порядок сортировки:
<variablelist>
<varlistentry xml:id="constant.sort-asc">
<term>
<constant>SORT_ASC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_ASC</constant> используется с
<function>array_multisort</function> для сортировки в порядке возрастания.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-desc">
<term>
<constant>SORT_DESC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_DESC</constant> используется с
<function>array_multisort</function> для сортировки в порядке убывания.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>Флаги сортировки, используемые различными функциями:
<variablelist>
<varlistentry xml:id="constant.sort-regular">
<term>
<constant>SORT_REGULAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_REGULAR</constant> используется для обычного сравнения
элементов массива.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-numeric">
<term>
<constant>SORT_NUMERIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_NUMERIC</constant> используется для сравнения элементов
как цифр.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-string">
<term>
<constant>SORT_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_STRING</constant> используется для сравнения элементов как
строк.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-locale-string">
<term>
<constant>SORT_LOCALE_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_LOCALE_STRING</constant> используется для сравнения
элементов как строк на базе текущей локали.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-natural">
<term>
<constant>SORT_NATURAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_NATURAL</constant> используется для сравнения элементов как
строк, используя естественное упорядочивание, такое как <function>natsort</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sort-flag-case">
<term>
<constant>SORT_FLAG_CASE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>SORT_FLAG_CASE</constant> может быть объединена
(побитовое ИЛИ) с
<constant>SORT_STRING</constant> или
<constant>SORT_NATURAL</constant> для регистронезависимой сортировки строк.
Начиная с PHP 8.2.0, будет выполняться только сложение регистров ASCII.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para> Опции фильтрации:
<variablelist>
<varlistentry xml:id="constant.array-filter-use-key">
<term>
<constant>ARRAY_FILTER_USE_KEY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>ARRAY_FILTER_USE_KEY</constant> используется в
<function>array_filter</function> для передачи каждого ключа
в виде первого аргумента в заданную функцию.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.array-filter-use-both">
<term>
<constant>ARRAY_FILTER_USE_BOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<constant>ARRAY_FILTER_USE_BOTH</constant> используется в
<function>array_filter</function> для передачи и значения и ключа в
заданную функцию.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry xml:id="constant.count-normal">
<term>
<constant>COUNT_NORMAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.count-recursive">
<term>
<constant>COUNT_RECURSIVE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-overwrite">
<term>
<constant>EXTR_OVERWRITE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-skip">
<term>
<constant>EXTR_SKIP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-prefix-same">
<term>
<constant>EXTR_PREFIX_SAME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-prefix-all">
<term>
<constant>EXTR_PREFIX_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-prefix-invalid">
<term>
<constant>EXTR_PREFIX_INVALID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-prefix-if-exists">
<term>
<constant>EXTR_PREFIX_IF_EXISTS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-if-exists">
<term>
<constant>EXTR_IF_EXISTS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.extr-refs">
<term>
<constant>EXTR_REFS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- 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
-->