cvs: phpdoc-ru /reference/array/functions array-product.xml array-udiff.xml array-uintersect-uassoc.xml
| From: | Sveta Smirnova | Date: | Sun, 12 Jun 2005 19:52:46 +0000 |
| Subject: | cvs: phpdoc-ru /reference/array/functions array-product.xml array-udiff.xml array-uintersect-uassoc.xml | ||
| Groups: | php.doc.ru | ||
| Request: | Send a blank email to doc-ru+get-684@lists.php.net to get a copy of this message | ||
sveta Sun Jun 12 15:52:46 2005 EDT
Added files:
/phpdoc-ru/reference/array/functions array-product.xml
array-uintersect-uassoc.xml
array-udiff.xml
Log:
new translations
http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-product.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-product.xml +++ phpdoc-ru/reference/array/functions/array-product.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.1 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <refentry id="function.array-product"> <refnamediv> <refname>array_product</refname> <refpurpose> ÐÑÑиÑлиÑÑ Ð¿Ñоизведение знаÑений маÑÑива </refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>number</type><methodname>array_product</methodname> <methodparam><type>array</type><parameter>array</parameter></methodparam> </methodsynopsis> <para> <function>array_product</function> возвÑаÑÐ°ÐµÑ Ð¿Ñоизведение знаÑений маÑÑива как Ñелое ÑиÑло или ÑиÑло Ñ Ð¿Ð»Ð°Ð²Ð°ÑÑей ÑоÑкой. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_product</function></title> <programlisting role="php"> <![CDATA[ <?php $a = array(2, 4, 6, 8); echo "product(a) = " . array_product($a) . "\n"; ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ product(a) = 384 ]]> </screen> </example> </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 --> http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml +++ phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.4 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <refentry id="function.array-uintersect-uassoc"> <refnamediv> <refname>array_uintersect_uassoc</refname> <refpurpose>ÐÑÑиÑлиÑÑ Ð¿ÐµÑеÑеÑение маÑÑивов Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной пÑовеÑкой индекÑа, иÑполÑзÑÑ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑов и знаÑений ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова</refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>array</type><methodname>array_uintersect_uassoc</methodname> <methodparam><type>array</type><parameter>array1</parameter></methodparam> <methodparam><type>array</type><parameter>array2</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam> <methodparam><type>callback</type><parameter>data_compare_func</parameter></methodparam> <methodparam><type>callback</type><parameter>key_compare_func</parameter></methodparam> </methodsynopsis> <para> <function>array_uintersect_uassoc</function> возвÑаÑÐ°ÐµÑ Ð¼Ð°ÑÑив, ÑодеÑжаÑий вÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑа <parameter>array1</parameter>, ÑодеÑжаÑиеÑÑ Ð²Ð¾ вÑÐµÑ Ð¿Ð¾ÑледÑÑÑÐ¸Ñ Ð°ÑгÑменÑÐ°Ñ . ÐбÑаÑиÑе внимание, ÑÑо в оÑлиÑие Ð¾Ñ <function>array_uintersect</function> в ÑÑавнении иÑполÑзÑÑÑÑÑ Ð¸ клÑÑи. ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸ клÑÑей, и знаÑений иÑполÑзÑеÑÑÑ ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_uintersect_uassoc</function></title> <programlisting role="php"> <![CDATA[ <?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red"); print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp")); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [a] => green [b] => brown ) ]]> </screen> </example> </para> <para> ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑÑнкÑиÑ, опÑеделÑÐ½Ð½Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелем. Ðна должна возвÑаÑаÑÑ Ñелое ÑиÑло менÑÑее, Ñавное или болÑÑее нÑлÑ, еÑли пеÑвÑй паÑамеÑÑ, ÑооÑвеÑÑÑвенно, должен ÑÑиÑаÑÑÑÑ Ð¼ÐµÐ½ÑÑе, Ñавен или болÑÑе вÑоÑого. </para> <para> См. Ñакже <function>array_uintersect</function>, <function>array_intersect_assoc</function>, <function>array_intersect_uassoc</function> и <function>array_uintersect_assoc</function>. </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 --> http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-udiff.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-udiff.xml +++ phpdoc-ru/reference/array/functions/array-udiff.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.9 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> <refentry id="function.array-udiff"> <refnamediv> <refname>array_udiff</refname> <refpurpose>ÐÑÑиÑлиÑÑ ÑаÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ маÑÑивов, иÑполÑзÑÑ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова</refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>array</type><methodname>array_udiff</methodname> <methodparam><type>array</type><parameter>array1</parameter></methodparam> <methodparam><type>array</type><parameter>array2</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam> <methodparam><type>callback</type><parameter>data_compare_func</parameter></methodparam> </methodsynopsis> <para> <function>array_udiff</function> возвÑаÑÐ°ÐµÑ Ð¼Ð°ÑÑив, ÑодеÑжаÑий вÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑа <parameter>array1</parameter>, оÑÑÑÑÑÑвÑÑÑие в поÑледÑÑÑÐ¸Ñ Ð°ÑгÑменÑÐ°Ñ . ÐбÑаÑиÑе внимание, ÑÑо клÑÑи ÑÐ¾Ñ ÑанÑÑÑÑÑ. ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений иÑполÑзÑеÑÑÑ ÑÑнкÑÐ¸Ñ <parameter>data_compare_func</parameter>. Ðна должна возвÑаÑаÑÑ Ñелое ÑиÑло менÑÑее, Ñавное или болÑÑее нÑлÑ, еÑли пеÑвÑй паÑамеÑÑ, ÑооÑвеÑÑÑвенно, должен ÑÑиÑаÑÑÑÑ Ð¼ÐµÐ½ÑÑе, Ñавен или болÑÑе вÑоÑого. ÐбÑаÑиÑе внимание на оÑлиÑие Ð¾Ñ <function>array_diff</function>, коÑоÑÐ°Ñ Ð¸ÑполÑзÑÐµÑ Ð²ÑÑÑоеннÑÑ ÑÑнкÑÐ¸Ñ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений маÑÑивов. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_udiff</function></title> <programlisting role="php"> <![CDATA[ <?php class cr { private $priv_member; function cr($val) { $this->priv_member = $val; } function comp_func_cr($a, $b) { if ($a->priv_member === $b->priv_member) return 0; return ($a->priv_member > $b->priv_member)? 1:-1; } } $a = array("0.1" => new cr(9), "0.5" => new cr(12), 0 => new cr(23), 1=> new cr(4), 2 => new cr(-15),); $b = array("0.2" => new cr(9), "0.5" => new cr(22), 0 => new cr(3), 1=> new cr(4), 2 => new cr(-15),); $result = array_udiff($a, $b, array("cr", "comp_func_cr")); print_r($result); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) ]]> </screen> </example> </para> <note> <simpara> ÐбÑаÑиÑе внимание, ÑÑо ÑÑа ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑабаÑÑÐ²Ð°ÐµÑ ÑолÑко одно измеÑение многомеÑного маÑÑива. РазÑмееÑÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обÑабоÑаÑÑ Ð±Ð¾Ð»ÐµÐµ одного измеÑениÑ, иÑполÑзÑÑ <literal>array_udiff($array1[0], $array2[0], "data_compare_func");</literal>. </simpara> </note> <para> См. Ñакже <function>array_diff</function>, <function>array_diff_assoc</function>, <function>array_diff_uassoc</function>, <function>array_udiff_assoc</function>, <function>array_udiff_uassoc</function>, <function>array_intersect</function>, <function>array_intersect_assoc</function>, <function>array_uintersect</function>, <function>array_uintersect_assoc</function> и <function>array_uintersect_uassoc</function>. </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 -->
http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-product.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-product.xml +++ phpdoc-ru/reference/array/functions/array-product.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.1 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <refentry id="function.array-product"> <refnamediv> <refname>array_product</refname> <refpurpose> ÐÑÑиÑлиÑÑ Ð¿Ñоизведение знаÑений маÑÑива </refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>number</type><methodname>array_product</methodname> <methodparam><type>array</type><parameter>array</parameter></methodparam> </methodsynopsis> <para> <function>array_product</function> возвÑаÑÐ°ÐµÑ Ð¿Ñоизведение знаÑений маÑÑива как Ñелое ÑиÑло или ÑиÑло Ñ Ð¿Ð»Ð°Ð²Ð°ÑÑей ÑоÑкой. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_product</function></title> <programlisting role="php"> <![CDATA[ <?php $a = array(2, 4, 6, 8); echo "product(a) = " . array_product($a) . "\n"; ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ product(a) = 384 ]]> </screen> </example> </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 --> http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml +++ phpdoc-ru/reference/array/functions/array-uintersect-uassoc.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.4 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <refentry id="function.array-uintersect-uassoc"> <refnamediv> <refname>array_uintersect_uassoc</refname> <refpurpose>ÐÑÑиÑлиÑÑ Ð¿ÐµÑеÑеÑение маÑÑивов Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной пÑовеÑкой индекÑа, иÑполÑзÑÑ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑов и знаÑений ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова</refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>array</type><methodname>array_uintersect_uassoc</methodname> <methodparam><type>array</type><parameter>array1</parameter></methodparam> <methodparam><type>array</type><parameter>array2</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam> <methodparam><type>callback</type><parameter>data_compare_func</parameter></methodparam> <methodparam><type>callback</type><parameter>key_compare_func</parameter></methodparam> </methodsynopsis> <para> <function>array_uintersect_uassoc</function> возвÑаÑÐ°ÐµÑ Ð¼Ð°ÑÑив, ÑодеÑжаÑий вÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑа <parameter>array1</parameter>, ÑодеÑжаÑиеÑÑ Ð²Ð¾ вÑÐµÑ Ð¿Ð¾ÑледÑÑÑÐ¸Ñ Ð°ÑгÑменÑÐ°Ñ . ÐбÑаÑиÑе внимание, ÑÑо в оÑлиÑие Ð¾Ñ <function>array_uintersect</function> в ÑÑавнении иÑполÑзÑÑÑÑÑ Ð¸ клÑÑи. ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸ клÑÑей, и знаÑений иÑполÑзÑеÑÑÑ ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_uintersect_uassoc</function></title> <programlisting role="php"> <![CDATA[ <?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red"); print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp")); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [a] => green [b] => brown ) ]]> </screen> </example> </para> <para> ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑÑнкÑиÑ, опÑеделÑÐ½Ð½Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелем. Ðна должна возвÑаÑаÑÑ Ñелое ÑиÑло менÑÑее, Ñавное или болÑÑее нÑлÑ, еÑли пеÑвÑй паÑамеÑÑ, ÑооÑвеÑÑÑвенно, должен ÑÑиÑаÑÑÑÑ Ð¼ÐµÐ½ÑÑе, Ñавен или болÑÑе вÑоÑого. </para> <para> См. Ñакже <function>array_uintersect</function>, <function>array_intersect_assoc</function>, <function>array_intersect_uassoc</function> и <function>array_uintersect_assoc</function>. </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 --> http://cvs.php.net/co.php/phpdoc-ru/reference/array/functions/array-udiff.xml?r=1.1&p=1 Index: phpdoc-ru/reference/array/functions/array-udiff.xml +++ phpdoc-ru/reference/array/functions/array-udiff.xml <?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 1.9 Maintainer: sveta Status: ready --> <!-- $Revision: 1.1 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> <refentry id="function.array-udiff"> <refnamediv> <refname>array_udiff</refname> <refpurpose>ÐÑÑиÑлиÑÑ ÑаÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ маÑÑивов, иÑполÑзÑÑ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑаÑного вÑзова</refpurpose> </refnamediv> <refsect1> <title>ÐпиÑание</title> <methodsynopsis> <type>array</type><methodname>array_udiff</methodname> <methodparam><type>array</type><parameter>array1</parameter></methodparam> <methodparam><type>array</type><parameter>array2</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam> <methodparam><type>callback</type><parameter>data_compare_func</parameter></methodparam> </methodsynopsis> <para> <function>array_udiff</function> возвÑаÑÐ°ÐµÑ Ð¼Ð°ÑÑив, ÑодеÑжаÑий вÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑа <parameter>array1</parameter>, оÑÑÑÑÑÑвÑÑÑие в поÑледÑÑÑÐ¸Ñ Ð°ÑгÑменÑÐ°Ñ . ÐбÑаÑиÑе внимание, ÑÑо клÑÑи ÑÐ¾Ñ ÑанÑÑÑÑÑ. ÐÐ»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений иÑполÑзÑеÑÑÑ ÑÑнкÑÐ¸Ñ <parameter>data_compare_func</parameter>. Ðна должна возвÑаÑаÑÑ Ñелое ÑиÑло менÑÑее, Ñавное или болÑÑее нÑлÑ, еÑли пеÑвÑй паÑамеÑÑ, ÑооÑвеÑÑÑвенно, должен ÑÑиÑаÑÑÑÑ Ð¼ÐµÐ½ÑÑе, Ñавен или болÑÑе вÑоÑого. ÐбÑаÑиÑе внимание на оÑлиÑие Ð¾Ñ <function>array_diff</function>, коÑоÑÐ°Ñ Ð¸ÑполÑзÑÐµÑ Ð²ÑÑÑоеннÑÑ ÑÑнкÑÐ¸Ñ Ð´Ð»Ñ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений маÑÑивов. </para> <para> <example> <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <function>array_udiff</function></title> <programlisting role="php"> <![CDATA[ <?php class cr { private $priv_member; function cr($val) { $this->priv_member = $val; } function comp_func_cr($a, $b) { if ($a->priv_member === $b->priv_member) return 0; return ($a->priv_member > $b->priv_member)? 1:-1; } } $a = array("0.1" => new cr(9), "0.5" => new cr(12), 0 => new cr(23), 1=> new cr(4), 2 => new cr(-15),); $b = array("0.2" => new cr(9), "0.5" => new cr(22), 0 => new cr(3), 1=> new cr(4), 2 => new cr(-15),); $result = array_udiff($a, $b, array("cr", "comp_func_cr")); print_r($result); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) ]]> </screen> </example> </para> <note> <simpara> ÐбÑаÑиÑе внимание, ÑÑо ÑÑа ÑÑнкÑÐ¸Ñ Ð¾Ð±ÑабаÑÑÐ²Ð°ÐµÑ ÑолÑко одно измеÑение многомеÑного маÑÑива. РазÑмееÑÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обÑабоÑаÑÑ Ð±Ð¾Ð»ÐµÐµ одного измеÑениÑ, иÑполÑзÑÑ <literal>array_udiff($array1[0], $array2[0], "data_compare_func");</literal>. </simpara> </note> <para> См. Ñакже <function>array_diff</function>, <function>array_diff_assoc</function>, <function>array_diff_uassoc</function>, <function>array_udiff_assoc</function>, <function>array_udiff_uassoc</function>, <function>array_intersect</function>, <function>array_intersect_assoc</function>, <function>array_uintersect</function>, <function>array_uintersect_assoc</function> и <function>array_uintersect_uassoc</function>. </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 -->