cvs: phpdoc-ru /reference/array/functions array-chunk.xml array-key-exists.xml array-keys.xml array-map.xml array-merge-recursive.xml array-merge.xml
array-multisort.xml

From: Date: Thu, 05 Sep 2002 17:28:44 +0000
Subject: cvs: phpdoc-ru /reference/array/functions array-chunk.xml array-key-exists.xml array-keys.xml array-map.xml array-merge-recursive.xml array-merge.xml
array-multisort.xml
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-39@lists.php.net to get a copy of this message
tronic Thu Sep 5 13:28:44 2002 EDT Added files: /phpdoc-ru/reference/array/functions array-multisort.xml Modified files: /phpdoc-ru/reference/array/functions array-chunk.xml array-key-exists.xml array-keys.xml array-map.xml array-merge-recursive.xml array-merge.xml Log: Translation done.

Index: phpdoc-ru/reference/array/functions/array-chunk.xml diff -u phpdoc-ru/reference/array/functions/array-chunk.xml:1.2 phpdoc-ru/reference/array/functions/array-chunk.xml:1.3 --- phpdoc-ru/reference/array/functions/array-chunk.xml:1.2 Wed Sep 4 15:27:11 2002 +++ phpdoc-ru/reference/array/functions/array-chunk.xml Thu Sep 5 13:28:44 2002 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> <!-- EN-Revision: 1.4 Maintainer: tronic Status: ready --> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 --> <refentry id="function.array-chunk"> <refnamediv> @@ -20,7 +20,7 @@ íà íåñêîëüêî ìàññèâîâ ðàçìåðîì <parameter>ðàçìåð</parameter> çíà÷åíèé. Ïîñëåäíèé ìàññèâ èç ïîëó÷åííûõ ìîæåò ñîäåðæàòü ìåíüøåå êîëè÷åñòâî çíà÷åíèé, ÷åì óêàçàíî.  êà÷åñòâå ðåçóëüòàòà - ôóíêöèÿ âîçâðàùàåò ìíîãîðàçìåðíûé ìàññèâ ñ èíäåêñàìè, íà÷èíàþùèìèñÿ + ôóíêöèÿ âîçâðàùàåò ìíîãîìåðíûé ìàññèâ ñ èíäåêñàìè, íà÷èíàþùèìèñÿ ñ íóëÿ è ýëåìåíòàìè, êîòîðûìè ÿâëÿþòñÿ ìàññèâû, ïîëó÷åííûå â ðåçóëüòàòå ðàçáèâêè. </para> Index: phpdoc-ru/reference/array/functions/array-key-exists.xml diff -u phpdoc-ru/reference/array/functions/array-key-exists.xml:1.1 phpdoc-ru/reference/array/functions/array-key-exists.xml:1.2 --- phpdoc-ru/reference/array/functions/array-key-exists.xml:1.1 Thu Aug 29 13:25:19 2002 +++ phpdoc-ru/reference/array/functions/array-key-exists.xml Thu Sep 5 13:28:44 2002 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.5 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.2 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.119 --> <refentry id="function.array-key-exists"> <refnamediv> Index: phpdoc-ru/reference/array/functions/array-keys.xml diff -u phpdoc-ru/reference/array/functions/array-keys.xml:1.1 phpdoc-ru/reference/array/functions/array-keys.xml:1.2 --- phpdoc-ru/reference/array/functions/array-keys.xml:1.1 Thu Aug 29 13:25:19 2002 +++ phpdoc-ru/reference/array/functions/array-keys.xml Thu Sep 5 13:28:44 2002 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.4 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.2 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 --> <refentry id="function.array-keys"> <refnamediv> Index: phpdoc-ru/reference/array/functions/array-map.xml diff -u phpdoc-ru/reference/array/functions/array-map.xml:1.1 phpdoc-ru/reference/array/functions/array-map.xml:1.2 --- phpdoc-ru/reference/array/functions/array-map.xml:1.1 Mon Sep 2 13:23:37 2002 +++ phpdoc-ru/reference/array/functions/array-map.xml Thu Sep 5 13:28:44 2002 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.4 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.2 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.62 --> <refentry id="function.array-map"> <refnamediv> Index: phpdoc-ru/reference/array/functions/array-merge-recursive.xml diff -u phpdoc-ru/reference/array/functions/array-merge-recursive.xml:1.1 phpdoc-ru/reference/array/functions/array-merge-recursive.xml:1.2 --- phpdoc-ru/reference/array/functions/array-merge-recursive.xml:1.1 Mon Sep 2 13:23:37 2002 +++ phpdoc-ru/reference/array/functions/array-merge-recursive.xml Thu Sep 5 13:28:44 2002 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.4 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.2 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.12 --> <refentry id="function.array-merge-recursive"> <refnamediv> Index: phpdoc-ru/reference/array/functions/array-merge.xml diff -u phpdoc-ru/reference/array/functions/array-merge.xml:1.1 phpdoc-ru/reference/array/functions/array-merge.xml:1.2 --- phpdoc-ru/reference/array/functions/array-merge.xml:1.1 Mon Sep 2 13:23:37 2002 +++ phpdoc-ru/reference/array/functions/array-merge.xml Thu Sep 5 13:28:44 2002 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.6 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.2 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 --> <refentry id="function.array-merge"> <refnamediv> Index: phpdoc-ru/reference/array/functions/array-multisort.xml +++ phpdoc-ru/reference/array/functions/array-multisort.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: tronic Status: ready --> <!-- $Revision: 1.1 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.11 --> <refentry id="function.array-multisort"> <refnamediv> <refname>array_multisort</refname> <refpurpose>Ñîðòèðîâàòü íåñêîëüêî ìàññèâîâ èëè ìíîãîìåðíûå ìàññèâû</refpurpose> </refnamediv> <refsect1> <title>Îïèñàíèå</title> <methodsynopsis> <type>ëîãè÷åñêîå</type><methodname>array_multisort</methodname> <methodparam><type>ìàññèâ</type><parameter>ìàññèâ_1</parameter></methodparam> <methodparam choice="opt"><type>ñìåøàííîå</type><parameter>ïàðàìåòð</parameter></methodparam> <methodparam choice="opt"><type>ñìåøàííîå</type><parameter>...</parameter></methodparam> <methodparam choice="opt"><type>ìàññèâ</type><parameter>...</parameter></methodparam> </methodsynopsis> <para> Ôóíêöèÿ <function>array_multisort</function> ìîæåò áûòü èñïîëüçîâàíà äëÿ ñîðòèðîâêè ñðàçó íåñêîëüêèõ ìàññèâîâ èëè îäíîãî ìíîãîìåðíîãî ìàññèâà â ñîîòâåòñòâèè ñ îäíîé èëè íåñêîëüêèìè ðàçìåðíîñòÿìè. Ýòà ôóíêöèÿ ñîõðàíÿåò ñîîòâåòñòâèå ìåæäó êëþ÷àìè è ñîîòâåòñòâóþùèìè èì çíà÷åíèÿìè. </para> <para> Âõîäíûå ìàññèâû ðàññìàòðèâàþòñÿ êàê ñòîëáöû òàáëèöû, êîòîðóþ íóæíî îòñîðòèðîâàòü ïî ñòðîêàì - òàêîé ïîäõîä íàïîìèíàåò ïîâåäåíèå âûðàæåíèÿ SQL ORDER BY. Ïåðâûé ìàññèâ èìååò ïðîèîðèòåò â ïðîöåññå ñîðòèðîâêè. </para> <para> Ñòðóêòóðà àðãóìåíòîâ ýòîé ôóíêöèè íåìíîãî íåîáû÷íà, íî óäîáíà. Ïåðâûì àðãóìåíòîì äîëæåí áûòü ìàññèâ. Ïîñëåäóþùèå àðãóìåíòû ìîãóò áûòü êàê ìàññèâàìè, òàê è çíà÷åíèÿìè, îïðåäåëÿþùèìè ïîðÿäîê ñîðòèðîâêè, ïðèâåäåííûìè â íèæåñëåäóþùåì ñïèñêå. </para> <para> Çíà÷åíèÿ, îïðåäåëÿþùèå ïîðÿäîê ñîðòèðîâêè: <itemizedlist> <listitem> <simpara>SORT_ASC - ñîðòèðîâàòü â âîçðàñòàþùåì ïîðÿäêå</simpara> </listitem> <listitem> <simpara>SORT_DESC - ñîðòèðîâàòü â óáûâàþùåì ïîðÿäêå</simpara> </listitem> </itemizedlist> </para> <para> Sorting type flags: <itemizedlist> <listitem> <simpara>SORT_REGULAR - ñðàâíèâàòü ýëåìåíòû îáû÷íûì îáðàçîì</simpara> </listitem> <listitem> <simpara>SORT_NUMERIC - ñðàâíèâàòü ýëåìåíòû, êàê åñëè áû îíè áûëè ÷èñëàìè</simpara> </listitem> <listitem> <simpara>SORT_STRING - ñðàâíèâàòü ýëåìåíòû, êàê åñëè áû îíè áûëè ñòðîêàìè</simpara> </listitem> </itemizedlist> </para> <para> Íåäîïóñòèìûì ÿâëÿåòñÿ óêàçàíèå äâóõ ôëàãîâ ñîðòèðîâêè îäèíàêîâîãî òèïà ïîñëå êàæäîãî ìàññèâà. Ôëàãè ñîðòèðîâêè, ïåðåäàííûå ïîñëå àðãóìåíòà <parameter>ìàññèâ</parameter>, ïðèìåíÿþòñÿ òîëüêî ê ýòîìó àðãóìåíòó - ïåðåä òåì, êàê ôóíêöèÿ íà÷íåò îáðàáàòûâàòü ñëåäóþùèé ìàññèâ, ýòè ôëàãè ñíîâà ïðèíèìàþò çíà÷åíèÿ ïî óìîë÷àíèþt SORT_ASC è SORT_REGULAR. </para> <para> &return.success; </para> <para> <example> <title>Ñîðòèðîâêà íåñêîëüêèõ ìàññèâîâ</title> <programlisting role="php"> <![CDATA[ $ar1 = array ("10", 100, 100, "a"); $ar2 = array (1, 3, "2", 1); array_multisort ($ar1, $ar2); ]]> </programlisting> </example> </para> <para>  âûøåïðèâåäåííîì ïðèìåðå, ïîñëå òîãî, êàê áóäåò îñóùåñòâëåíà ñîðòèðîâêà, ïåðâûé ìàññèâ áóäåò ñîäåðæàòü 10, "a", 100, 100. Âòîðîé - 1, 1, "2", 3. Ýëåìåíòû âòîðîãî ìàññèâà, ñîîòâåòñòâóþùèå èäåíòè÷íûì ýëåìåíòàì ïåðâîãî (100 è 100), òàêæå áóäóò îòñîðòèðîâàíû. </para> <para> <example> <title>Ñîðòèðîâêà ìíîãîìåðíîãî ìàññèâà</title> <programlisting role="php"> <![CDATA[ $ar = array (array ("10", 100, 100, "a"), array (1, 3, "2", 1)); array_multisort ($ar[0], SORT_ASC, SORT_STRING, $ar[1], SORT_NUMERIC, SORT_DESC); ]]> </programlisting> </example> </para> <para>  âûøåïðèâåäåííîì ïðèìåðå, ïîñëå ñîðòèðîâêè, ïåðâûé ìàññèâ áóäåò ñîäåðæàòü 10, 100, 100, "a" (åãî ýëåìåíòû áûëè îòñîðòèðîâàíû â âîçðàñòàþùåì ïîðÿäêå òàê, êàê åñëè áû îíè áûëè ñòðîêàìè), à âòîðîé ìàññèâ áóäåò ñîäåðæàòü 1, 3, "2", 1 (ýëåìåíòû îòñîðòèðîâàíû êàê ÷èñëà, â ïîðÿäêå óáûâàíèÿ). </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:"../../../../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 -->
« previous php.doc.ru (#39) next »