|
||||||||||
|
New in This Group Help translate10/6/2009 9:19:16 PM cvs: phpdoc-pt_BR /reference/strings/functions substr-compare.xml wordwrap.xml7/6/2009 1:31:15 AM cvs: phpdoc-pt_BR /reference/strings/functions str-replace.xml str-word-count.xml7/4/2009 4:49:27 PM cvs: phpdoc-pt_BR /reference/strings/functions sprintf.xml11/5/2008 1:09:31 PM cvs: phpdoc-pt_BR /language/predefined/variables argc.xml argv.xml cookie.xml env.xml files.xml get.xml globals.xml httprawpostdata.xml httpresponseheader.xml phperrormsg.xml post.xml request.xml serv11/4/2008 10:46:55 PM cvs: phpdoc-pt_BR / language-snippets.ent /appendices reserved.xml /language control-structures.xml variables.xml /language/oop5 interfaces.xml /language/predefined errorexception.xml exception.xm11/4/2008 10:13:39 PM cvs: phpdoc-pt_BR /appendices tokens.xml /features cookies.xml /language operators.xml /language/oop5 reflection.xml /reference/curl/functions curl-error.xml curl-multi-add-handle.xml curl-multi-c10/25/2008 10:43:07 PM cvs: phpdoc-pt_BR /language/oop5 constants.xml late-static-bindings.xml reflection.xml /language/types type-juggling.xml8/18/2008 2:43:44 AM cvs: phpdoc-pt_BR /appendices license.xml7/27/2008 6:49:08 PM cvs: phpdoc-pt_BR / bookinfo.xml extensions.ent language-defs.ent /appendices about.xml /language operators.xml /language/oop5 autoload.xml /reference/errorfunc constants.xml /reference/json/func7/27/2008 6:47:42 PM |
cvs: phpdoc-pt_BR /reference/array/functions array-udiff-assoc.xml array-udiff-uassoc.xml
|
|||||||||
| Group: php.doc.pt-br |
Subscribe
|
Posted:1/12/2009 12:36:46 PM | Replies:0 | Views:26 | Items(0) |
|
--thiago1231763806
Content-Type: text/plain thiago Mon Jan 12 12:36:46 2009 UTC Added files: /phpdoc-pt_BR/reference/array/functions array-udiff-assoc.xml array-udiff-uassoc.xml Log: + Added new translation. Translator: Amanda Cristina do Vale. --thiago1231763806 Content-Type: text/plain Content-Disposition: attachment; filename="thiago-20090112123646.txt" http://cvs.php.net/viewvc.cgi/phpdoc-pt_BR/reference/array/functions/array-udiff-assoc.xml?view=markup&rev=1.1 Index: phpdoc-pt_BR/reference/array/functions/array-udiff-assoc.xml +++ phpdoc-pt_BR/reference/array/functions/array-udiff-assoc.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.13 Maintainer: thiago Status: ready--> <!-- Credits: amanda --> <refentry xml:id="function.array-udiff-assoc" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>array_udiff_assoc</refname> <refpurpose>Computa a diferen�a entre arrays com checagem adicional de �ndice, compara dados por uma fun��o de callback</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>array</type><methodname>array_udiff_assoc</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> Computa a diferen�a entre arrays com checagem adicional de �ndice, compara dados por uma fun��o de callback. </para> <note> <simpara> Por favor note que esta fun��o somente checa uma dimens�o de um array n-dimensional. Obviamente voc� pode checar dimens�es mais profundas usando, por exemplo, <literal>array_udiff_assoc($array1[0], $array2[0], "some_comparison_func"); </literal>. </simpara> </note> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>array1</parameter></term> <listitem> <para> O primeiro array. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>array2</parameter></term> <listitem> <para> O segundo array. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>data_compare_func</parameter></term> <listitem> <para> A fun��o de callback de compara��o. </para> <para> A fun��o de callback fornecida pelo usu�rio � usada na compara��o. Ela deve retornar um inteiro menor que, igual a, ou maior que zero se o primeiro argumento � considerado respectivamente menor que, igual a, ou maior que o segundo. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <function>array_udiff_assoc</function> retorna um <type>array</type> contendo todos os valores de <parameter>array1</parameter> que n�o est�o presentes em qualquer dos outros argumentos. Note que as chaves s�o usadas na compara��o, ao contr�rio de <function>array_diff</function> e <function>array_udiff</function>. A compara��o dos dados dos arrays � executada usando uma fun��o de callback fornecida pelo usu�rio. Neste aspecto o comportamente � oposto ao de <function>array_diff_assoc</function> que usa fun��o interna para compara��o. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Exemplo de <function>array_udiff_assoc</function></title> <programlisting role="php"> <![CDATA[ <?php class cr { private $priv_member; function cr($val) { $this->priv_member = $val; } static 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_assoc($a, $b, array("cr", "comp_func_cr")); print_r($result); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [0.1] => cr Object ( [priv_member:private] => 9 ) [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) ]]> </screen> </example> </para> <simpara> Em nosso exemplo acima voc� v� que o par <literal>"1" => new cr(4)</literal> est� presente em ambos os arrays e assim ele n�o est� presente na sa�da da fun��o. </simpara> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>array_diff</function></member> <member><function>array_diff_assoc</function></member> <member><function>array_diff_uassoc</function></member> <member><function>array_udiff</function></member> <member><function>array_udiff_uassoc</function></member> <member><function>array_intersect</function></member> <member><function>array_intersect_assoc</function></member> <member><function>array_uintersect</function></member> <member><function>array_uintersect_assoc</function></member> <member><function>array_uintersect_uassoc</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:"../../../../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/viewvc.cgi/phpdoc-pt_BR/reference/array/functions/array-udiff-uassoc.xml?view=markup&rev=1.1 Index: phpdoc-pt_BR/reference/array/functions/array-udiff-uassoc.xml +++ phpdoc-pt_BR/reference/array/functions/array-udiff-uassoc.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.16 Maintainer: thiago Status: ready--> <!-- Credits: amanda --> <refentry xml:id="function.array-udiff-uassoc" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>array_udiff_uassoc</refname> <refpurpose>Computa a diferen�a entre arrays com checagem adicional de �ndice, compara dados e �ndices por uma fun��o de callback</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>array</type><methodname>array_udiff_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> Computa a diferen�a entre arrays com checagem adicional de �ndice, compara dados e �ndices por uma fun��o de callback. </para> <para> Note que as chaves s�o usadas na compara��o, ao contr�rio de <function>array_diff</function> e <function>array_udiff</function>. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>array1</parameter></term> <listitem> <para> O primeiro array. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>array2</parameter></term> <listitem> <para> O segundo array. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>data_compare_func</parameter></term> <listitem> <para> A fun��o de compara��o de callback. </para> <para> A fun��o de callback fornecida pelo usu�rio � usada para compara��o. Ela deve retornar um inteiro menor que, igual a, ou maior que zero se o primeiro argumento � considerado respectivamente menor que, igual a, ou maior que o segundo. </para> <para> A compara��o dos dados dos arrays � executada usando uma fun��o de callback fornecida pelo usu�rio: <parameter>data_compare_func</parameter>. Neste aspecto o comportamento � oposto ao comportamente de <function>array_diff_assoc</function> que usa fun��o interna para compara��o. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>key_compare_func</parameter></term> <listitem> <para> A compara��o das chaves (�ndices) � feita tamb�m por fun��o de callback: <parameter>key_compare_func</parameter>. Este comportamento � contr�rio ao que <function>array_udiff_assoc</function> faz, j� que esta compara os �ndices usando uma fun��o interna. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Retorna um <type>array</type> contendo todos os valores de <parameter>array1</parameter> que n�o est�o presentes em qualquer dos outros argumentos. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Exemplo de <function>array_udiff_uassoc</function></title> <programlisting role="php"> <![CDATA[ <?php class cr { private $priv_member; function cr($val) { $this->priv_member = $val; } static function comp_func_cr($a, $b) { if ($a->priv_member === $b->priv_member) return 0; return ($a->priv_member > $b->priv_member)? 1:-1; } static function comp_func_key($a, $b) { if ($a === $b) return 0; return ($a > $b)? 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_uassoc($a, $b, array("cr", "comp_func_cr"), array("cr", "comp_func_key")); print_r($result); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [0.1] => cr Object ( [priv_member:private] => 9 ) [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) ]]> </screen> </example> </para> <simpara> Em nosso exemplo acima voc� v� que o par <literal>"1" => new cr(4)</literal> est� presente em ambos os arrays e assim n�o est� na sa�da da fun��o. Mantenha em mente que voc� deve fornecer duas fun��es de callback. </simpara> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <simpara> Por favor note que esta fun��o somente checa uma dimens�o de um array n-dimensional. � claro que voc� pode checar dimens�es mais profundas usando, por exemplo, <literal>array_udiff_uassoc($array1[0], $array2[0], "data_compare_func", "key_compare_func");</literal>. </simpara> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>array_diff</function></member> <member><function>array_diff_assoc</function></member> <member><function>array_udiff</function></member> <member><function>array_udiff_assoc</function></member> <member><function>array_intersect</function></member> <member><function>array_intersect_assoc</function></member> <member><function>array_uintersect</function></member> <member><function>array_uintersect_assoc</function></member> <member><function>array_uintersect_uassoc</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:"../../../../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 --> --thiago1231763806-- |
thi...@php.net ("Thiago Henrique Pojda") 1/12/2009 12:36:46 PM |
note 97095 added to soapclient.soapclient
note 97094 added to function.sqlite-changes
note 97093 added to function.sqlite-changes
note 97092 added to ref.xmlrpc
note 97091 added to function.var-export