cvs: phpdoc-sk /reference/array/functions array-diff-assoc.xml array-flip.xml

[email protected] ("Joseph Drake")
Newsgroups php.doc.sk
Message-ID <cvsjoseph1041038526@cvsserver>
joseph		Fri Dec 27 20:22:06 2002 EDT

  Added files:                 
    /phpdoc-sk/reference/array/functions	array-diff-assoc.xml 
                                        	array-flip.xml 
  Log:
  sum new functions
  

Index: phpdoc-sk/reference/array/functions/array-diff-assoc.xml
+++ phpdoc-sk/reference/array/functions/array-diff-assoc.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.1 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
  <refentry id="function.array-diff-assoc">
   <refnamediv>
    <refname>array_diff_assoc</refname>
    <refpurpose>Vypoèíta rozdiel polí s dodatoèným overením indexov</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
     <methodsynopsis>
      <type>array</type><methodname>array_diff_assoc</methodname>
      <methodparam><type>array</type><parameter>pole1</parameter></methodparam>
      <methodparam><type>array</type><parameter>pole2</parameter></methodparam>
      <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>array_diff_assoc</function> vracia <type>pole</type>
     obsahujúce v¹etky hodnoty od <parameter>pole1</parameter>,
     ktoré sa nenachádzajú v ¾iadnom z ïal¹ích argumentov.
     V¹imnite si, ¾e kµúèe sa pou¾ívajú v porovnaní na rozdiel od
     <function>array_diff</function>.
    </para>
    <para>
     <example>
      <title><function>array_diff_assoc</function> príklad</title>
      <programlisting role="php">
<![CDATA[
<?php
$pole1 = array ("a" => "zelena", "b" => "hneda", "c" => "modra", "cervena");
$pole2 = array ("a" => "zelena", "zlta", "cervena");
$vysledok = array_diff_assoc ($pole1, $pole2);

/* Výsledkom je:
Array
(
    [b] => hneda
    [c] => modra
    [0] => cervena
)
*/
?>
]]>
      </programlisting>
     </example>
    </para>
    <simpara>
     V na¹om príklade vidíte, ¾e pár <literal>"a" =&gt; "zelena"</literal>
     sa nachádza v oboch poliach a teda nie je výstupom z funkcie. Na rozdiel
     od tohto, pár <literal>0 =&gt; "cervena"</literal> je výstupom,
     preto¾e v druhom argumente <literal>"cervena"</literal> má kµúè,
     ktorý je <literal>1</literal>. 
    </simpara>
    <simpara>
     Dve hodnoty z páru <emphasis>key =&gt; value</emphasis> sa pova¾ujú
     za rovnaké iba ak <literal>(string) $elem1 === (string)
     $elem2 </literal>. Inými slovami, koná sa striktné porovnávanie,
     tak¾e reprezentácie re»azca musia by» rovnaké.
     <!-- TODO: example of it... -->
    </simpara>
    <note>
     <simpara>
      Prosím v¹imnite si, ¾e táto funkcia kontroluje iba jednu dimenziu n-dimezionálneho 
      poµa. Samozrejme mô¾te kontrolova» aj hlb¹ie dimezie pou¾itím, napr.,
      <literal>array_diff_assoc($pole1[0], $pole2[0]);</literal>.
     </simpara>
    </note>
    <para>
     Tie¾ pozri <function>array_diff</function>, <function>array_intersect</function>
     a <function>array_intersect_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
-->

Index: phpdoc-sk/reference/array/functions/array-flip.xml
+++ phpdoc-sk/reference/array/functions/array-flip.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.107 -->
  <refentry id="function.array-flip">
   <refnamediv>
    <refname>array_flip</refname>
    <refpurpose>Vymieòa v¹etky kµúèe so svojími asociatívnymi hodnotami v poli</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
     <methodsynopsis>
      <type>array</type><methodname>array_flip</methodname>
      <methodparam><type>array</type><parameter>trans</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>array_flip</function> vracia <type>pole</type> v prevátenom
     poradí, t.j. kµúèe z <parameter>trans</parameter> sa stanú hodnotami
     a hodnoty <parameter>trans</parameter>u sa stanú kµúèami.
    </para>
    <para>
     V¹imnite si, ¾e hodnoty <parameter>trans</parameter> musia by» platné
     kµúèe, t.j. musia by» buï  <type>integer</type> alebo
     <type>re»azec</type>. Ak je hodnota nesprávneho typu, vyvolá sa varovanie
     a pár kµúè/hodnota v otázke <emphasis>nebude zmenený</emphasis>.
    </para>
    <para>
     Ak má hodnota niekoµko in¹tancií, posledný kµúè sa pou¾ije
     ako jeho hodnota a v¹etky ostatné budú stratené.
    </para>
    <para>
     <function>array_flip</function> vracia &false;
     ak zlyhá.
    </para>
    <para>
     <example>
      <title><function>array_flip</function> príklad</title>
      <programlisting role="php">
<![CDATA[
$trans = array_flip ($trans);
$original = strtr ($str, $trans);
]]>
      </programlisting>
     </example>
    </para>
    <para>
     <example>
      <title><function>array_flip</function> príklad : kolízia</title>
      <programlisting role="php">
<![CDATA[
$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
print_r($trans);
]]>
      </programlisting>
      <para>
       teraz $trans je :
       <screen>
<![CDATA[
Array
(
    [1] => b
    [2] => c
)
]]>
       </screen>
      </para>
     </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
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.