cvs: phpdoc-sk /reference/array/functions array-slice.xml array-splice.xml array-sum.xml

[email protected] ("Joseph Drake")
Newsgroups php.doc.sk
Message-ID <cvsjoseph1043374492@cvsserver>
joseph		Thu Jan 23 21:14:52 2003 EDT

  Added files:                 
    /phpdoc-sk/reference/array/functions	array-splice.xml 
                                        	array-slice.xml array-sum.xml 
  Log:
  new ones
joseph-20030123211452.txt (text/plain, 9.6 KB)
Index: phpdoc-sk/reference/array/functions/array-splice.xml
+++ phpdoc-sk/reference/array/functions/array-splice.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
  <refentry id="function.array-splice">
   <refnamediv>
    <refname>array_splice</refname>
    <refpurpose>
     Odstráni» èas» poµa a nahradi» ju nieèim iným
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
     <methodsynopsis>
      <type>array</type><methodname>array_splice</methodname>
      <methodparam><type>array</type><parameter>vstup</parameter></methodparam>
      <methodparam><type>int</type><parameter>offset</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>dlzka</parameter></methodparam>
      <methodparam choice="opt"><type>array</type><parameter>
        nahrada
       </parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>array_splice</function> odstráòuje prvky urèené pomocou
     <parameter>offset</parameter> a
     <parameter>dlzka</parameter> z poµa
     <parameter>vstup</parameter> a nahrádza ich prvkami
     poµa <parameter>nahrada</parameter>, ak sú urèené.
     Vracia pole obsahujúce veòaté prvky.
    </para>
    <para>
     Ak je <parameter>offset</parameter> kladný, potom zaèiatok
     odstránenej èasti je offset polo¾iek od zaèiatku poµa
     <parameter>vstup</parameter>. Ak je
     <parameter>offset</parameter> záporný, potom zaèína toµko polo¾iek
     od konca poµa <parameter>vstup</parameter>.
    </para>
    <para>
     Ak sa vynehá <parameter>dlzka</parameter>, odstráni sa v¹etko
     od <parameter>offset</parameter> po koniec poµa. Ak je
     <parameter>dlzka</parameter> urèná a je kladná, tak sa odstráni
     toµko prvkov. Ak je <parameter>dlzka</parameter> urèená a je
     záporná, koniec odstránenej èasti bude toµko prvkov od konca
     poµa. Tip: na odstránenie v¹etkého od <parameter>offset</parameter>
     po koniec poµa ak je urèená aj <parameter>nahrada</parameter>,
     pou¾ite <literal>count($vstup)</literal> pre
     <parameter>dlzka</parameter>.
    </para>
    <para>
     Ak je urèené pole <parameter>nahrada</parameter>, tak sú
     odstránené prvky nahradené prvkami z tohto poµa.
     Ak sú<parameter>offset</parameter> a
     <parameter>dlzka</parameter> také, ¾e sa niè neodstraòuje,
     tak sú prvky z poµa <parameter>nahrada</parameter>
     vlo¾ené na miesto urèené pomocou <parameter>offset</parameter>.
     Tip: ak je náhradou len jeden prvok, nie je nutné ho
     vlo¾i» do <literal>array()</literal>, pokiaµ prvok
     samotný nie je poµom.
    </para>
    <para>
     Následujúce volania sú ekvivalenté:
     <programlisting role="php">
<![CDATA[
array_push ($vstup, $x, $y)     array_splice ($vstup, count ($vstup), 0,
                                             array ($x, $y))
array_pop ($vstup)              array_splice ($vstup, -1)
array_shift ($vstup)            array_splice ($vstup, 0, 1)
array_unshift ($vstup, $x, $y)  array_splice ($vstup, 0, 0, array ($x, $y))
$vstup[$x] = $y                 array_splice ($vstup, $x, 1, $y)
]]>
     </programlisting>
    </para>
    <para>
     Vracia pole pozostávajúce z odstránených prvkov.
    </para>
    <para>
     <example>
      <title><function>array_splice</function> príklad</title>
      <programlisting role="php">
<![CDATA[
$vstup = array ("cervena", "zelena", "modra", "zlta");
array_splice ($vstup, 2);
// $vstup je teraz array ("cervena", "zelena")

$vstup = array ("cervena", "zelena", "modra", "zlta");
array_splice ($vstup, 1, -1);
// $vstup je teraz array ("cervena", "zlta")

$vstup = array ("cervena", "zelena", "modra", "zlta");
array_splice ($vstup, 1, count($vstup), "oranzova");
// $vstup je teraz array ("cervena", "oranzova")

$vstup = array ("cervena", "zelena", "modra", "zlta");
array_splice ($vstup, -1, 1, array("cierna", "hneda"));
// $vstup je teraz array ("cervena", "zelena",
//          "modra", "cierna", "hneda")
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Tie¾ pozri <function>array_slice</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-slice.xml
+++ phpdoc-sk/reference/array/functions/array-slice.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
  <refentry id="function.array-slice">
   <refnamediv>
    <refname>array_slice</refname>
    <refpurpose>Vytiahnút èas» poµa</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
     <methodsynopsis>
      <type>array</type><methodname>array_slice</methodname>
      <methodparam><type>array</type><parameter>pole</parameter></methodparam>
      <methodparam><type>int</type><parameter>offset</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>
        dlzka
       </parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>array_slice</function> vracia postupnos» prvkov z poµa
     <parameter>pole</parameter> ako je urèené parametrami
     <parameter>offset</parameter> a <parameter>length</parameter>.
    </para>
    <para>
     Ak je <parameter>offset</parameter> kladný, postupnos» zaène
     offset polo¾iek od zaèiatku <parameter>pole</parameter>.  Ak je
     <parameter>offset</parameter> záporný, postupnos» zaène toµko
     polo¾iek od konca <parameter>pole</parameter>.
    </para>
    <para>
     Ak je daná <parameter>dlzka</parameter> a je kladná, potom
     postupnos» bude v sebe ma» toµko prvkov. Ak je daná
     <parameter>dlzka</parameter> a je záporná, potom sa postupnos»
     zastaví toµko prvkov od konca poµa. Ak sa vynehá, potom
     bude postupnos» ma» v¹etko od <parameter>offset</parameter>
     a¾ po koniec <parameter>pole</parameter>.
    </para>
    <para>
     <function>array_slice</function> bude ingnorova» kµúèe
     poµa a bude poèíta» offsety a då¾ky podµa aktuálnej 
     pozície prvkov v poli.
    </para>
    <para>
     <example>
      <title><function>array_slice</function> príklady</title>
      <programlisting role="php">
<![CDATA[
$vstup = array ("a", "b", "c", "d", "e");

$vystup = array_slice ($vstup, 2);      // vracia "c", "d" a "e"
$vystup = array_slice ($vstup, 2, -1);  // vracia "c", "d"
$vystup = array_slice ($vstup, -2, 1);  // vracia "d"
$vustup = array_slice ($vstup, 0, 3);   // vracia "a", "b" a "c"
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Tie¾ pozri <function>array_splice</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-sum.xml
+++ phpdoc-sk/reference/array/functions/array-sum.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.59 -->
  <refentry id="function.array-sum">
   <refnamediv>
    <refname>array_sum</refname>
    <refpurpose>
     Vypoèíta» súèet hodnôt v poli.
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
     <methodsynopsis>
      <type>mixed</type><methodname>array_sum</methodname>
      <methodparam><type>array</type><parameter>pole</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>array_sum</function> vracia súèet hodnôt
     v poli ako integer alebo float.
    </para>
    <para>
     <example>
      <title><function>array_sum</function> priklad</title>
      <programlisting role="php">
<![CDATA[
$a = array(2, 4, 6, 8);
echo "sum(a) = ".array_sum($a)."\n";

$b = array("a"=>1.2,"b"=>2.3,"c"=>3.4);
echo "sum(b) = ".array_sum($b)."\n";
]]>
      </programlisting>
      <para>
       Výpis horeuvedeného programu bude:
       <screen role="php">
<![CDATA[
sum(a) = 20
sum(b) = 6.9
]]>
       </screen>
      </para>
     </example>
    </para>
    <note>
     <para>
      Verzie PHP star¹ie ne¾ 4.0.6 zmenili pole samotné
      a prekonvertovali re»azce na èísla (èo ich väè¹inou
      prekonvertovalo na nulu, èo záviselo na ich
      hodnote).
     </para>
    </note>
   </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.