cvs: phpdoc-sk /reference/array/functions array-change-key-case.xml array-chunk.xml array-count-values.xml array-diff.xml array-fill.xml array-filter.xml array-flip.xml array-intersect.xml array-key-exists.xml array-keys.xml array-map.xml array-merge-recursive.xml array-merge.xml array-multisort.xml array-pad.xml array-pop.xml array-push.xml array-rand.xml array-reduce.xml array-reverse.xml array-shift.xml array-slice.xml array-splice.xml array-sum.xml array-unique.xml array-unshift.xml array-values.xml array-walk.xml array.xml arsort.xml asort.xml compact.xml count.xml current.xml each.xml end.xml extract.xml in-array.xml krsort.xml ksort.xml list.xml natsort.xml next.xml prev.xml range.xml reset.xml rsort.xml shuffle.xml sort.xml uksort.xml usort.xml

[email protected] ("Joseph Drake") Thu, 24 Jul 2003 00:47:03 -0000
Newsgroups php.doc.sk
Message-ID <cvsjoseph1059007623@cvsserver>
joseph		Wed Jul 23 20:47:03 2003 EDT

  Modified files:              
    /phpdoc-sk/reference/array/functions	array-change-key-case.xml 
                                        	array-chunk.xml 
                                        	array-count-values.xml 
                                        	array-diff.xml array-fill.xml 
                                        	array-filter.xml 
                                        	array-flip.xml 
                                        	array-intersect.xml 
                                        	array-key-exists.xml 
                                        	array-keys.xml array-map.xml 
                                        	array-merge-recursive.xml 
                                        	array-merge.xml 
                                        	array-multisort.xml 
                                        	array-pad.xml array-pop.xml 
                                        	array-push.xml array-rand.xml 
                                        	array-reduce.xml 
                                        	array-reverse.xml 
                                        	array-shift.xml 
                                        	array-slice.xml 
                                        	array-splice.xml array-sum.xml 
                                        	array-unique.xml 
                                        	array-unshift.xml 
                                        	array-values.xml 
                                        	array-walk.xml array.xml 
                                        	arsort.xml asort.xml 
                                        	compact.xml count.xml 
                                        	current.xml each.xml end.xml 
                                        	extract.xml in-array.xml 
                                        	krsort.xml ksort.xml list.xml 
                                        	natsort.xml next.xml prev.xml 
                                        	range.xml reset.xml rsort.xml 
                                        	shuffle.xml sort.xml 
                                        	uksort.xml usort.xml 
  Log:
  synced with en version
joseph-20030723204703.txt (text/plain, 88.3 KB)
Index: phpdoc-sk/reference/array/functions/array-change-key-case.xml
diff -u phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.2 phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.3
--- phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.2	Thu Jan 23 21:11:46 2003
+++ phpdoc-sk/reference/array/functions/array-change-key-case.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.113 -->
   <refentry id="function.array-change-key-case">
    <refnamediv>
@@ -28,25 +28,32 @@
      <title><function>array_change_key_case</function> príklad</title>
      <programlisting role="php">
 <![CDATA[
+<?php
 $vstupne_pole = array("PrVy" => 1, "DruHy" => 4);
 print_r(array_change_key_case($vstupne_pole, CASE_UPPER));
+?>
 ]]>
      </programlisting>
      <para>
       Výsledkom horeuvedeného programu bude:
-      <screen>
+     </para>
+     <screen>
 <![CDATA[
 Array
 (
     [PRVY] => 1
-    [DRUHY] => 2
+    [DRUHY] => 4
 )
 ]]>
       </screen>
-     </para>
-    </example>
-   </refsect1>
-  </refentry>
+     </example>
+     <para>
+     Ak ma pole indexy, ktoré budú pri spustení tejto funkcie rovnaké
+     (napr. "keY" a "kEY"), tak hodnota, ktorá ne poli nov¹ia, ostatné
+     indexy anuluje.
+     </para>   
+    </refsect1>
+   </refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:
Index: phpdoc-sk/reference/array/functions/array-chunk.xml
diff -u phpdoc-sk/reference/array/functions/array-chunk.xml:1.3 phpdoc-sk/reference/array/functions/array-chunk.xml:1.4
--- phpdoc-sk/reference/array/functions/array-chunk.xml:1.3	Thu Jan 23 21:11:46 2003
+++ phpdoc-sk/reference/array/functions/array-chunk.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-chunk">
    <refnamediv>
@@ -32,14 +32,17 @@
      <title><function>array_chunk</function> príklad</title>
      <programlisting role="php">
 <![CDATA[
+<?php
 $vstupné_pole = array('a', 'b', 'c', 'd', 'e');
 print_r(array_chunk($vstupné_pole, 2));
 print_r(array_chunk($vstupné_pole, 2, TRUE));
+?>
 ]]>
      </programlisting>
      <para>
       Výpisom horeuvedeného pogramu bude:
-      <screen>
+     <para>
+     <screen>
 <![CDATA[
 Array
 (
@@ -82,8 +85,7 @@
 
 )
 ]]>
-      </screen>
-     </para>
+     </screen>
     </example>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/array-count-values.xml
diff -u phpdoc-sk/reference/array/functions/array-count-values.xml:1.2 phpdoc-sk/reference/array/functions/array-count-values.xml:1.3
--- phpdoc-sk/reference/array/functions/array-count-values.xml:1.2	Tue Jan 14 18:28:00 2003
+++ phpdoc-sk/reference/array/functions/array-count-values.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-count-values">
    <refnamediv>
@@ -22,13 +22,16 @@
       <title><function>array_count_values</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole = array (1, "ahoj", 1, "svet", "ahoj");
 print_r(array_count_values ($pole));
+?>
 ]]>
       </programlisting>
       <para>
        Výpis vy¹¹ie uvedeného programu bude:
-       <screen>
+      </para>
+      <screen>
 <![CDATA[
 Array
 (
@@ -37,8 +40,7 @@
     [svet] => 1
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
    </refsect1>
Index: phpdoc-sk/reference/array/functions/array-diff.xml
diff -u phpdoc-sk/reference/array/functions/array-diff.xml:1.2 phpdoc-sk/reference/array/functions/array-diff.xml:1.3
--- phpdoc-sk/reference/array/functions/array-diff.xml:1.2	Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-diff.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
   <refentry id="function.array-diff">
    <refnamediv>
@@ -25,16 +25,18 @@
       <title><function>array_diff</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
-$pole1 = array ("a" => "zelená", "èervená", "modrá", "èervená");
-$pole2 = array ("b" => "zelená", "¾ltá", "èervená");
+<?php
+$pole1 = array ("a" => "zelena", "cervena", "modra", "cervena");
+$pole2 = array ("b" => "zelena", "zlta", "cervena");
 $vysledok = array_diff ($pole1, $pole2);
+?>
 ]]>
       </programlisting>
      </example>
     </para>
     <para>
      Podµa tohto bude <varname>$vysledok</varname> ma»
-     <literal>array ("modrá");</literal>. Zlo¾ité prípady v
+     <literal>array ("modra");</literal>. Zlo¾ité prípady v
      $pole1 sa spracovávajú rovnako.
     </para>
     <note>
Index: phpdoc-sk/reference/array/functions/array-fill.xml
diff -u phpdoc-sk/reference/array/functions/array-fill.xml:1.2 phpdoc-sk/reference/array/functions/array-fill.xml:1.3
--- phpdoc-sk/reference/array/functions/array-fill.xml:1.2	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-fill.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-fill">
    <refnamediv>
@@ -18,20 +18,24 @@
      <function>array_fill</function> vyplní pole s
      <parameter>num</parameter> polo¾kami hodnoty parametra
      <parameter>value</parameter>, kµúèe poèínajúc od
-     <parameter>start_index</parameter> parametra.
+     <parameter>start_index</parameter> parametra. <parameter>num</parameter>
+     musí by» èíslo väè¹ie ne¾ nula, inak PHP vyhodí upozornenie.
     </para>
     <para>
      <example>
       <title><function>array_fill</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $a = array_fill(5, 6, 'banan');
 print_r($a);
+?>
 ]]>
       </programlisting>
       <para>
        <varname>$a</varname> teraz je:
-       <screen>
+      </para>
+      <screen>
 <![CDATA[
 Array
 (
@@ -43,8 +47,7 @@
     [10] => banan
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
    </refsect1>
Index: phpdoc-sk/reference/array/functions/array-filter.xml
diff -u phpdoc-sk/reference/array/functions/array-filter.xml:1.2 phpdoc-sk/reference/array/functions/array-filter.xml:1.3
--- phpdoc-sk/reference/array/functions/array-filter.xml:1.2	Tue Jan 14 18:28:00 2003
+++ phpdoc-sk/reference/array/functions/array-filter.xml	Wed Jul 23 20:47:02 2003
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
   <refentry id="function.array-filter">
    <refnamediv>
     <refname>array_filter</refname>
     <refpurpose>
-     Filtruje elementy poµa pomocou volania z funkcie
+     Filtruje prvky poµa pomocou volania z funkcie
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -16,17 +16,20 @@
       <methodparam choice="opt"><type>callback</type><parameter>funkcia</parameter></methodparam>
      </methodsynopsis>
     <para>
-     <function>array_filter</function> vracia pole
-     obsahujúce v¹etky elementy <parameter>vstup</parameter>u
-     filtrované podµa volania z <parameter>funkcie</parameter>. Ak je
-     <parameter>vstup</parameter> asociatívne pole, kµúèe
-     sa uchovajú.
+     <function>array_filter</function> opakuje ka¾dú hodnotu v 
+     poli <parameter>vstup</parameter> ich prenesením do
+     funkcie <parameter>callback</parameter>.  Ak funkcia <parameter>
+     callback</parameter> vráti true, aktuálna hodnota sa
+     z poµa <parameter>vstup</parameter> vráti do
+     výsledného poµa. Klúèe poµa sa zachovajú.
+    </para> 
     </para>
     <para>
      <example>
       <title><function>array_filter</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 function odd($var) {
     return ($var % 2 == 1);
 }
@@ -42,11 +45,13 @@
 print_r(array_filter($pole1, "odd"));
 echo "Even:\n";
 print_r(array_filter($pole2, "even"));
+?>
 ]]>
       </programlisting>
       <para>
        Výpis vy¹¹ie uvedeného programu bude:
-       <screen role="php">
+      </para>
+      <screen role="php">
 <![CDATA[
 Odd :
 Array
@@ -64,8 +69,7 @@
     [6] => 12
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -75,8 +79,8 @@
      pole, správanie tejto funkcie nie je definované.
     </para>
     <para>
-     Tie¾ pozri <function>array_map</function> a
-     <function>array_reduce</function>.
+     Tie¾ pozri <function>array_map</function>,
+     <function>array_reduce</function> a <function>array_walk</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/array-flip.xml
diff -u phpdoc-sk/reference/array/functions/array-flip.xml:1.3 phpdoc-sk/reference/array/functions/array-flip.xml:1.4
--- phpdoc-sk/reference/array/functions/array-flip.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-flip.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.107 -->
   <refentry id="function.array-flip">
    <refnamediv>
@@ -15,12 +15,12 @@
     <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.
+     a hodnoty z <parameter>trans</parameter> 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
+     Hodnoty <parameter>trans</parameter> musia by» platné
+     kµúèe, t.j. musia by» buï <type>integer</type> alebo
+     <type>string</type>. Ak je hodnota nesprávneho typu, vyvolá sa varovanie
      a pár kµúè/hodnota v otázke <emphasis>nebude zmenený</emphasis>.
     </para>
     <para>
@@ -36,8 +36,10 @@
       <title><function>array_flip</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $trans = array_flip ($trans);
 $original = strtr ($str, $trans);
+?>
 ]]>
       </programlisting>
      </example>
@@ -47,14 +49,17 @@
       <title><function>array_flip</function> príklad : kolízia</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $trans = array ("a" => 1, "b" => 1, "c" => 2);
 $trans = array_flip ($trans);
 print_r($trans);
+?>
 ]]>
       </programlisting>
       <para>
-       teraz <varname>$trans</varname> je :
-       <screen>
+       teraz <varname>$trans</varname> je:
+      </para>
+      <screen>
 <![CDATA[
 Array
 (
@@ -62,10 +67,13 @@
     [2] => c
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
+    <para>
+     Tie¾ pozri <function>array_values</function>,
+     <function>array_keys</function> a
+     <function>array_reverse</function>.
    </refsect1>
   </refentry>
 
Index: phpdoc-sk/reference/array/functions/array-intersect.xml
diff -u phpdoc-sk/reference/array/functions/array-intersect.xml:1.4 phpdoc-sk/reference/array/functions/array-intersect.xml:1.5
--- phpdoc-sk/reference/array/functions/array-intersect.xml:1.4	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-intersect.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready-->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready-->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
   <refentry id="function.array-intersect">
    <refnamediv>
@@ -25,14 +25,17 @@
       <title><function>array_intersect</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole1 = array ("a" => "zelena", "cervena", "modra");
 $pole2 = array ("b" => "zelena", "zlta", "cervena");
 $vysledok = array_intersect ($pole1, $pole2);
+?>
 ]]>
       </programlisting>
       <para>
        <varname>$result</varname> obsahuje
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -40,8 +43,7 @@
     [0] => cervena
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <note>
Index: phpdoc-sk/reference/array/functions/array-key-exists.xml
diff -u phpdoc-sk/reference/array/functions/array-key-exists.xml:1.2 phpdoc-sk/reference/array/functions/array-key-exists.xml:1.3
--- phpdoc-sk/reference/array/functions/array-key-exists.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-key-exists.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.119 -->
   <refentry id="function.array-key-exists">
    <refnamediv>
@@ -24,10 +24,12 @@
       <title><function>array_key_exists</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $hladat_pole = array("prvy" => 1, "druhy" => 4);
 if (array_key_exists("prvy", $search_array)) {
     echo "Element 'prvy' je v poli";
 }
+?>
 ]]>
       </programlisting>
      </example>
Index: phpdoc-sk/reference/array/functions/array-keys.xml
diff -u phpdoc-sk/reference/array/functions/array-keys.xml:1.2 phpdoc-sk/reference/array/functions/array-keys.xml:1.3
--- phpdoc-sk/reference/array/functions/array-keys.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-keys.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-keys">
    <refnamediv>
@@ -29,19 +29,23 @@
       <title><function>array_keys</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole = array (0 => 100, "farba" => "cervena");
 print_r(array_keys ($pole));
 
 $pole = array ("modra", "cervena", "zelena", "modra", "modra");
 print_r(array_keys ($pole, "modra"));
 
-$pole = array ("farba" => array("modra", "cervena", "zelena"), "velkost" => array("male", "stredne", "velke"));
+$pole = array ("farba" => array("modra", "cervena", "zelena"),
+               "velkost" => array("male", "stredne", "velke"));
 print_r(array_keys ($pole));
+?>
 ]]>
       </programlisting>
       <para>
        Výstupom horeuvedeného programu bude:
-       <screen>
+      </para> 
+      <screen>
 <![CDATA[
 Array
 (
@@ -60,38 +64,12 @@
     [1] => velkost
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
-    <note>
-     <para>
-      Táto funkcia bola implementovaná do PHP 4, ni¾¹ie je uvedená
-      implementácia pre u¾ívateµov PHP 3.
-      <example>
-       <title>
-        Implementácia <function>array_keys</function> pre u¾ívateµov
-        PHP 3
-       </title>
-       <programlisting role="php">
-<![CDATA[
-function array_keys ($arr, $term="") {
-    $t = array();
-    while (list($k,$v) = each($arr)) {
-        if ($term && $v != $term) {
-            continue;
-        }
-        $t[] = $k;
-    }
-    return $t;
-}
-]]>
-       </programlisting>
-      </example>
-     </para>
-    </note>
     <para>
-     Tie¾ pozri <function>array_values</function>.
+     Tie¾ pozri <function>array_values</function> a
+     <function>array_key_exists</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/array-map.xml
diff -u phpdoc-sk/reference/array/functions/array-map.xml:1.3 phpdoc-sk/reference/array/functions/array-map.xml:1.4
--- phpdoc-sk/reference/array/functions/array-map.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-map.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
   <refentry id="function.array-map">
    <refnamediv>
@@ -18,7 +18,7 @@
      </methodsynopsis>
     <para>
      <function>array_map</function> vracia pole obsahujúce v¹etky
-     elementy <parameter>poµa1</parameter> po aplikovaní funkcia
+     elementy <parameter>poµa1</parameter> po aplikovaní funkcie
      <parameter>callback</parameter> na ka¾dý element.
      Poèet parametrov, ktorý funkcia 
      <parameter>callback</parameter> akceptuje,
@@ -43,7 +43,8 @@
       </programlisting>
       <para>
        <varname>$b</varname> bude obsahova»:
-       <screen>
+      </para> 
+      <screen>
 <![CDATA[
 Array
 (
@@ -54,8 +55,7 @@
     [4] => 125
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -85,7 +85,8 @@
       </programlisting>
       <para>
        Výsledkom je:
-       <screen>
+      </para> 
+      <screen>
 <![CDATA[
 // výpis $c
 Array
@@ -127,8 +128,7 @@
 
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -162,7 +162,8 @@
     </para>
     <para>
      Horeuvedený program vypí¹e:
-     <screen>
+    </para> 
+    <screen>
 <![CDATA[
 Array
 (
@@ -203,8 +204,7 @@
 
 )
 ]]>
-     </screen>
-    </para>
+    </screen>
     <para>
      Tie¾ pozri <function>array_filter</function>, 
      <function>array_reduce</function> a
Index: phpdoc-sk/reference/array/functions/array-merge-recursive.xml
diff -u phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.2 phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.3
--- phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-merge-recursive.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.12 -->
   <refentry id="function.array-merge-recursive">
    <refnamediv>
@@ -32,14 +32,17 @@
       <title><function>array_merge_recursive</function> práklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole1 = array ("farba" => array ("oblubena" => "cervena"), 5);
 $pole2 = array (10, "color" => array ("oblubena" => "zelena", "modra"));
 $vysledok = array_merge_recursive ($pole1, $pole2);
+?>
 ]]>
       </programlisting>
       <para>
        <literal>$vysledok</literal> bude:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -58,8 +61,7 @@
     [1] => 10
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
Index: phpdoc-sk/reference/array/functions/array-merge.xml
diff -u phpdoc-sk/reference/array/functions/array-merge.xml:1.3 phpdoc-sk/reference/array/functions/array-merge.xml:1.4
--- phpdoc-sk/reference/array/functions/array-merge.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-merge.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-merge">
    <refnamediv>
@@ -30,15 +30,18 @@
       <title><function>array_merge</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole1 = array ("farba" => "cervena", 2, 4);
 $pole2 = array ("a", "b", "farba" => "zelena", "tvar" => "trapezoid", 4);
 $vysledok = array_merge ($pole1, $pole2);
 print_r($result);
+?>
 ]]>
       </programlisting>
       <para>
        <varname>$vysledok</varname> je:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -51,8 +54,7 @@
     [4] => 4
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -60,33 +62,40 @@
       <title>Jednoduchý <function>array_merge</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole1 = array();
 $pole2 = array(1 => "data");
 $vysledok = array_merge($pole1, $pole2);
+?>
 ]]>
       </programlisting>
       <para>
        Nezabudnite, ¾e èíselné kµúèe sa preèíslujú!
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
     [0] => data
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
       <para>
        Ak chcete úplne zachova» polia a chcete ich k sebe pripoji», pou¾ite
        operátor <literal>+</literal>:
-       <programlisting role="php">
+      </para>
+      <programlisting role="php">
 <![CDATA[
+<?php
 $pole1 = array();
 $pole2 = array(1 => "data");
 $result = $pole1 + $pole2;
+?>
 ]]>
        </programlisting>
+       <para>
        Èíselný klúè sa zachováva, a teda asociácia zostáva.
+       </para>
        <screen role="php">
 <![CDATA[
 Array
@@ -94,8 +103,7 @@
     [1] => data
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <note>
Index: phpdoc-sk/reference/array/functions/array-multisort.xml
diff -u phpdoc-sk/reference/array/functions/array-multisort.xml:1.2 phpdoc-sk/reference/array/functions/array-multisort.xml:1.3
--- phpdoc-sk/reference/array/functions/array-multisort.xml:1.2	Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-multisort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.11 -->
   <refentry id="function.array-multisort">
    <refnamediv>
@@ -72,9 +72,11 @@
       <title>Triedenie viacerých polí</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $ar1 = array ("10", 100, 100, "a");
 $ar2 = array (1, 3, "2", 1);
 array_multisort ($ar1, $ar2);
+?>
 ]]>
       </programlisting>
      </example>
@@ -90,9 +92,11 @@
       <title>Triedenie multi-dimenzionálneho poµa</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $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>
Index: phpdoc-sk/reference/array/functions/array-pad.xml
diff -u phpdoc-sk/reference/array/functions/array-pad.xml:1.2 phpdoc-sk/reference/array/functions/array-pad.xml:1.3
--- phpdoc-sk/reference/array/functions/array-pad.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-pad.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-pad">
    <refnamediv>
@@ -32,6 +32,7 @@
       <title><function>array_pad</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $vstup = array (12, 10, 9);
 
 $vysledok = array_pad ($vstup, 5, 0);
@@ -42,6 +43,7 @@
 
 $vysledok = array_pad ($vstup, 2, "noop");
 // nerozsirene
+?>
 ]]>
       </programlisting>
      </example>
Index: phpdoc-sk/reference/array/functions/array-pop.xml
diff -u phpdoc-sk/reference/array/functions/array-pop.xml:1.3 phpdoc-sk/reference/array/functions/array-pop.xml:1.4
--- phpdoc-sk/reference/array/functions/array-pop.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-pop.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-pop">
    <refnamediv>
@@ -36,7 +36,8 @@
       </programlisting>
       <para>
        Po tomto, <varname>$kopa</varname> bude ma» iba 3 prvky:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -46,6 +47,7 @@
 )
 ]]>
        </screen>
+       <para>
        a <literal>malina</literal> bude priradena k
        <varname>$ovocie</varname>.
       </para>
Index: phpdoc-sk/reference/array/functions/array-push.xml
diff -u phpdoc-sk/reference/array/functions/array-push.xml:1.3 phpdoc-sk/reference/array/functions/array-push.xml:1.4
--- phpdoc-sk/reference/array/functions/array-push.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-push.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-push">
    <refnamediv>
@@ -24,10 +24,12 @@
      posunutých premenných. Má rovnaký efekt ako:
      <programlisting role="php">
 <![CDATA[
+<?php
 $array[] = $var;
+?>
 ]]>
      </programlisting>
-     opakované pre ka¾dú <parameter>var</parameter>.
+     opakované pre ka¾dú <parameter>prem</parameter>.
     </para>
     <para>
      Vracia nový poèet prvkov v poli.
@@ -37,15 +39,18 @@
       <title><function>array_push</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $kopa = array ("pomaranc", "banan");
 array_push ($kopa, "jablko", "malina");
 print_r($kopa);
+?>
 ]]>
       </programlisting>
       <para>
        V tomto príklade by mala <varname>$kopa</varname> ma»
        následujúce prvky:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -55,8 +60,7 @@
     [3] => malina
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
Index: phpdoc-sk/reference/array/functions/array-rand.xml
diff -u phpdoc-sk/reference/array/functions/array-rand.xml:1.2 phpdoc-sk/reference/array/functions/array-rand.xml:1.3
--- phpdoc-sk/reference/array/functions/array-rand.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-rand.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.13 -->
   <refentry id="function.array-rand">
    <refnamediv>
@@ -29,19 +29,22 @@
      náhodné kµúèe, ale aj hodnoty.
     </para>
     <para>
-     Nezabudnite zavola» <function>srand</function> pre inicializáciu
-     generátora náhodných èísiel.
+    
+    &note.randomseed;
+
     </para>
     <para>
      <example>
       <title><function>array_rand</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 srand ((float) microtime() * 10000000);
 $vstup = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
 $nahod_kluce = array_rand ($vstup, 2);
 print $vstup[$nahod_kluce[0]]."\n";
 print $vstup[$nahod_kluce[1]]."\n";
+?>
 ]]>
       </programlisting>
      </example>
Index: phpdoc-sk/reference/array/functions/array-reduce.xml
diff -u phpdoc-sk/reference/array/functions/array-reduce.xml:1.2 phpdoc-sk/reference/array/functions/array-reduce.xml:1.3
--- phpdoc-sk/reference/array/functions/array-reduce.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-reduce.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-reduce">
    <refnamediv>
@@ -30,6 +30,7 @@
       <title><function>array_reduce</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 function rsum($v, $w) {
     $v += $w;
     return $v;
@@ -45,6 +46,7 @@
 $b = array_reduce($a, "rsum");
 $c = array_reduce($a, "rmul", 10);
 $d = array_reduce($x, "rsum", 1);
+?>
 ]]>
       </programlisting>
      </example>
Index: phpdoc-sk/reference/array/functions/array-reverse.xml
diff -u phpdoc-sk/reference/array/functions/array-reverse.xml:1.2 phpdoc-sk/reference/array/functions/array-reverse.xml:1.3
--- phpdoc-sk/reference/array/functions/array-reverse.xml:1.2	Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-reverse.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
   <refentry id="function.array-reverse">
    <refnamediv>
@@ -26,18 +26,21 @@
       <title><function>array_reverse</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $vstup  = array ("php", 4.0, array ("zelena", "cervena"));
 $vysledok = array_reverse ($vstup);
 $vysledok_s_klucami = array_reverse ($vstup, TRUE);
+?>
 ]]>
       </programlisting>
       <para>
-      Obe polia, <varname>$result</varname> aj
+       Obe polia, <varname>$result</varname> aj
        <varname>$result_keyed</varname>, budú ma» rovnaké prvky, ale
        v¹imnite si rozdiel medzi kµúèami. Výpisom
        <varname>$result</varname> a
        <varname>$result_keyed</varname> bude:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -62,9 +65,7 @@
     [0] => php
 )
 ]]>
-       </screen>
-      </para>
-
+      </screen>
      </example>
     </para>
     <note>
@@ -72,6 +73,9 @@
       Druhý parameter bol pridaný v PHP 4.0.3.
      </para>
     </note>
+    <para>
+     Tie¾ pozri <function>array_flip</function>.
+    </para>
    </refsect1>
   </refentry>
 
Index: phpdoc-sk/reference/array/functions/array-shift.xml
diff -u phpdoc-sk/reference/array/functions/array-shift.xml:1.3 phpdoc-sk/reference/array/functions/array-shift.xml:1.4
--- phpdoc-sk/reference/array/functions/array-shift.xml:1.3	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-shift.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-shift">
    <refnamediv>
@@ -25,10 +25,9 @@
     
     &array.resetspointer;    
 
-    <para>
-     <example>
-      <title><function>array_shift</function> príklad</title>
-      <programlisting role="php">
+    <example>
+     <title><function>array_shift</function> príklad</title>
+     <programlisting role="php">
 <![CDATA[
 <?php
 $kopa = array ("pomaranc", "banan", "jablko", "malina");
@@ -36,10 +35,11 @@
 print_r($kopa);
 ?>
 ]]>
-      </programlisting>
-      <para>
-       Poµu <varname>$kopa</varname> by mali po tomto zosta» 3 prvky:
-       <screen role="php">
+     </programlisting>
+     <para>
+      Poµu <varname>$kopa</varname> by mali po tomto zosta» 3 prvky:
+     </para> 
+     <screen role="php">
 <![CDATA[
 Array
 (
@@ -48,11 +48,12 @@
     [2] => malina
 )
 ]]>
-       </screen>
-       a <literal>pomaranc</literal> bude priradný k
-       <varname>$ovocie</varname>.
-      </para>
-     </example>
+     </screen>
+     <para>
+      a <literal>pomaranc</literal> bude priradný k
+      <varname>$ovocie</varname>.
+     </para>
+    </example>
     </para>
     <para>
      Tie¾ pozri <function>array_unshift</function>,
Index: phpdoc-sk/reference/array/functions/array-slice.xml
diff -u phpdoc-sk/reference/array/functions/array-slice.xml:1.1 phpdoc-sk/reference/array/functions/array-slice.xml:1.2
--- phpdoc-sk/reference/array/functions/array-slice.xml:1.1	Thu Jan 23 21:14:51 2003
+++ phpdoc-sk/reference/array/functions/array-slice.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-slice">
    <refnamediv>
@@ -45,12 +45,14 @@
       <title><function>array_slice</function> príklady</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $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>
Index: phpdoc-sk/reference/array/functions/array-splice.xml
diff -u phpdoc-sk/reference/array/functions/array-splice.xml:1.2 phpdoc-sk/reference/array/functions/array-splice.xml:1.3
--- phpdoc-sk/reference/array/functions/array-splice.xml:1.2	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-splice.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
   <refentry id="function.array-splice">
    <refnamediv>
@@ -58,7 +58,7 @@
     </para>
     <para>
      Následujúce volania sú ekvivalenté:
-       <table>
+   <table>
     <title><function>array_splice</function> ekvivalenty</title>
     <tgroup cols="2">
      <tbody>
@@ -114,6 +114,7 @@
       <title><function>array_splice</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $vstup = array ("cervena", "zelena", "modra", "zlta");
 array_splice ($vstup, 2);
 // $vstup je teraz array ("cervena", "zelena")
@@ -130,12 +131,20 @@
 array_splice ($vstup, -1, 1, array("cierna", "hneda"));
 // $vstup je teraz array ("cervena", "zelena",
 //          "modra", "cierna", "hneda")
+
+$vstup = array ("cervena", "zelena", "modra", "zlta");
+array_splice ($vstup, 3, 0, "fialova");
+// $vstup je teraz array ("cervena", "zelena",
+//          "modra", "fialova", "zlta")
+?>
 ]]>
       </programlisting>
      </example>
     </para>
     <para>
-     Tie¾ pozri <function>array_slice</function>.
+     Tie¾ pozri <function>array_slice</function>,
+     <function>unset</function> a
+     <function>array_merge</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/array-sum.xml
diff -u phpdoc-sk/reference/array/functions/array-sum.xml:1.1 phpdoc-sk/reference/array/functions/array-sum.xml:1.2
--- phpdoc-sk/reference/array/functions/array-sum.xml:1.1	Thu Jan 23 21:14:51 2003
+++ phpdoc-sk/reference/array/functions/array-sum.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.59 -->
   <refentry id="function.array-sum">
    <refnamediv>
@@ -23,27 +23,29 @@
       <title><function>array_sum</function> priklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $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">
+      </para> 
+      <screen role="php">
 <![CDATA[
 sum(a) = 20
 sum(b) = 6.9
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <note>
      <para>
-      Verzie PHP star¹ie ne¾ 4.0.6 zmenili pole samotné
+      Verzie PHP star¹ie ne¾ 4.2.1 zmenili pole samotné
       a prekonvertovali re»azce na èísla (èo ich väè¹inou
       prekonvertovalo na nulu, èo záviselo na ich
       hodnote).
Index: phpdoc-sk/reference/array/functions/array-unique.xml
diff -u phpdoc-sk/reference/array/functions/array-unique.xml:1.2 phpdoc-sk/reference/array/functions/array-unique.xml:1.3
--- phpdoc-sk/reference/array/functions/array-unique.xml:1.2	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-unique.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-unique">
    <refnamediv>
@@ -48,7 +48,8 @@
       </programlisting>
       <para>
        Výstupom bude:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -57,8 +58,7 @@
     [1] => modra
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -74,16 +74,16 @@
 ]]>
       </programlisting>
       <para>
-       Výstupom horeuvedeného programu bude (PHP 4.0.6):
-       <screen role="php">
+       Výstupom tohto skriptu bude:
+      </para> 
+      <screen role="php">
 <![CDATA[
 array(2) {
   [0] => int(4)
   [2] => string(1) "3"
 }
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
    </refsect1>
Index: phpdoc-sk/reference/array/functions/array-unshift.xml
diff -u phpdoc-sk/reference/array/functions/array-unshift.xml:1.1 phpdoc-sk/reference/array/functions/array-unshift.xml:1.2
--- phpdoc-sk/reference/array/functions/array-unshift.xml:1.1	Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/array-unshift.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-unshift">
    <refnamediv>
@@ -33,14 +33,17 @@
       <title><function>array_unshift</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $rad = array ("pomaranc", "banan");
 array_unshift ($rad, "jablko", "malina");
+?>
 ]]>
       </programlisting>
       <para>
        Pole <varname>$rad</varname> by malo ma» následujúce
        prvky:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -50,8 +53,7 @@
     [3] => banan
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
Index: phpdoc-sk/reference/array/functions/array-values.xml
diff -u phpdoc-sk/reference/array/functions/array-values.xml:1.2 phpdoc-sk/reference/array/functions/array-values.xml:1.3
--- phpdoc-sk/reference/array/functions/array-values.xml:1.2	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-values.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-values">
    <refnamediv>
@@ -21,13 +21,16 @@
       <title><function>array_values</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole = array ("velkost" => "XL", "farba" => "zlata");
 print_r(array_values ($pole));
+?>
 ]]>
       </programlisting>
       <para>
        Výstupom bude:
-       <screen role="php">
+      </para>       
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -35,33 +38,9 @@
     [1] => zlata
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
-    <note>
-     <para>
-      Táto funkcia bola pridaná do  PHP 4, ni¾¹ie je implementácia pre
-      tých, ktorí stále pou¾ívajú PHP 3.
-      <example>
-       <title>
-        Implementácia <function>array_values</function> pre 
-        u¾ívateµov PHP 3
-       </title>
-       <programlisting role="php">
-<![CDATA[
-function array_values ($arr) {
-    $t = array();
-    while (list($k, $v) = each ($arr)) {
-        $t[] = $v;
-    }
-    return $t;
-}
-]]>
-       </programlisting>
-      </example>
-     </para>
-    </note>
     <para>
      Tie¾ pozri <function>array_keys</function>.
     </para>
Index: phpdoc-sk/reference/array/functions/array-walk.xml
diff -u phpdoc-sk/reference/array/functions/array-walk.xml:1.2 phpdoc-sk/reference/array/functions/array-walk.xml:1.3
--- phpdoc-sk/reference/array/functions/array-walk.xml:1.2	Tue Mar  4 17:51:23 2003
+++ phpdoc-sk/reference/array/functions/array-walk.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.array-walk">
    <refnamediv>
@@ -11,12 +11,15 @@
    <refsect1>
     <title>Popis</title>
      <methodsynopsis>
-      <type>int</type><methodname>array_walk</methodname>
+      <type>bool</type><methodname>array_walk</methodname>
       <methodparam><type>array</type><parameter>pole</parameter></methodparam>
       <methodparam><type>callback</type><parameter>funkcia</parameter></methodparam>
       <methodparam choice="opt"><type>mixed</type><parameter>userdata</parameter></methodparam>
      </methodsynopsis>
     <simpara>
+     &return.success;
+    </simpara>
+    <simpara> 
      Aplikuje u¾ívateµom definovanú funkciu <parameter>funkcia</parameter> na
      ka¾dý prvok poµa <parameter>pole</parameter>. Typicky má
      <parameter>funkcia</parameter> dva parametre. Prvým je hodnota parametra 
@@ -95,7 +98,8 @@
       </programlisting>
       <para>
        Výpisom horeuvedného programu bude:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Pred tym...:
 d. citron
@@ -108,8 +112,7 @@
 b. ovocie: banan
 c. ovocie: jablko
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <simpara>
Index: phpdoc-sk/reference/array/functions/array.xml
diff -u phpdoc-sk/reference/array/functions/array.xml:1.5 phpdoc-sk/reference/array/functions/array.xml:1.6
--- phpdoc-sk/reference/array/functions/array.xml:1.5	Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.110 -->
   <refentry id="function.array">
    <refnamediv>
@@ -16,7 +16,8 @@
      </methodsynopsis>
     <para>
      Vracia pole parametrov. Parametrom je daný index s operátorom
-     <literal>=&gt;</literal>.
+     <literal>=&gt;</literal>. Viac informácií o poli získate po preèítaní
+     sekcie <link linkend="language.types.array">typ array</link>.
     </para>
     <para>
      <note>
@@ -43,11 +44,13 @@
       <title><function>array</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array (
     "ovocie"  => array ("a"=>"pomaranc", "b"=>"banan", "c"=>"jablko"),
-    "cisla" => array (1, 2, 3, 4, 5, 6),
+    "cisla"   => array (1, 2, 3, 4, 5, 6),
     "diery"   => array ("prva", 5 => "druha", "tretia")
 );
+?>
 ]]>
       </programlisting>
      </example>
@@ -57,13 +60,16 @@
       <title>Automatický index s <function>array</function></title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $pole = array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
 print_r($pole);
+?>
 ]]>
       </programlisting>
       <para>
-       zobrazí :
-       <screen role="php">
+       zobrazí:
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -76,9 +82,10 @@
     [9] => 19
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
+     </para>
+     <para>
      V¹imnite si, ¾e index '3' je definovaný dva-krát a ponecháva si svoju
      poslednú hodnotu 13. Index 4 je definovaný po indexe 8 a ïal¹í
      vygenerovaný index (hodnota 19) je 9, preto¾e najväè¹í index bol 8.
@@ -89,13 +96,16 @@
       <title>1-zalo¾ený index s <function>array</function></title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $prvastvrtina  = array(1 => 'Januar', 'Februar', 'Marec');
 print_r($prvastvrtina);
+?>
 ]]>
       </programlisting>
       <para>
-       zobrazi :
-       <screen>
+       zobrazi:
+      </para> 
+      <screen>
 <![CDATA[
 Array
 (
@@ -104,13 +114,14 @@
     [3] => Marec
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
      Tie¾ pozri <function>array_pad</function>,
-     <function>list</function> a <function>range</function>.
+     <function>list</function>,
+     <link linkend="control-structures.foreach">foreach</link>
+     a <function>range</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/arsort.xml
diff -u phpdoc-sk/reference/array/functions/arsort.xml:1.2 phpdoc-sk/reference/array/functions/arsort.xml:1.3
--- phpdoc-sk/reference/array/functions/arsort.xml:1.2	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/arsort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.arsort">
    <refnamediv>
@@ -25,25 +25,27 @@
      <title><function>arsort</function> príklad</title>
      <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
 arsort ($ovocie);
 reset ($ovocie);
 while (list ($key, $val) = each ($ovocie)) {
     echo "$key = $val\n";
 }
+?>
 ]]>
      </programlisting>
      <para>
       Tento príklad by mal zobrazi»:
-      <screen>
+     </para> 
+     <screen>
 <![CDATA[
 a = pomaranc
 d = citron
 b = banan
 c = jablko
 ]]>
-      </screen>
-     </para>
+     </screen>
     </example>
     <para>
      Ovocie bolo zoradené v obrátenom abecednom poradí a index
Index: phpdoc-sk/reference/array/functions/asort.xml
diff -u phpdoc-sk/reference/array/functions/asort.xml:1.1 phpdoc-sk/reference/array/functions/asort.xml:1.2
--- phpdoc-sk/reference/array/functions/asort.xml:1.1	Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/asort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.asort">
    <refnamediv>
@@ -23,25 +23,27 @@
      <title><function>asort</function> príklad</title>
      <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
 asort ($ovocie);
 reset ($ovocie);
 while (list ($key, $val) = each ($ovocie)) {
     echo "$key = $val\n";
 }
+?>
 ]]>
      </programlisting>
      <para>
       Tento príklad by mal zobrazi»:
-      <screen>
+     </para> 
+     <screen>
 <![CDATA[
 c = jablko
 b = banan
 d = citron
 a = pomaranc
 ]]>
-      </screen>
-     </para>
+     </screen>
     </example>
     <para>
      Ovocie bolo zoradené v abecednom poradí a index viazaný s ka¾dým
Index: phpdoc-sk/reference/array/functions/compact.xml
diff -u phpdoc-sk/reference/array/functions/compact.xml:1.1 phpdoc-sk/reference/array/functions/compact.xml:1.2
--- phpdoc-sk/reference/array/functions/compact.xml:1.1	Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/compact.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.compact">
    <refnamediv>
@@ -38,6 +38,7 @@
       <title><function>compact</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $mesto = "San Francisco";
 $stat = "CA";
 $udalost = "SIGGRAPH";
@@ -45,11 +46,13 @@
 $pozicia_prem = array ("mesto", "stat");
 
 $vysledok = compact ("udalost", "tu_nic", $pozicia_prem);
+?>
 ]]>
       </programlisting>
       <para>
        Po tomto <varname>$vysledok</varname> bude:
-       <screen role="php">
+      </para> 
+      <screen role="php">
 <![CDATA[
 Array
 (
@@ -58,8 +61,7 @@
     [state] => CA
 )
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
Index: phpdoc-sk/reference/array/functions/count.xml
diff -u phpdoc-sk/reference/array/functions/count.xml:1.1 phpdoc-sk/reference/array/functions/count.xml:1.2
--- phpdoc-sk/reference/array/functions/count.xml:1.1	Fri Jan 24 12:22:06 2003
+++ phpdoc-sk/reference/array/functions/count.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: novotnyr Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.count">
    <refnamediv>
@@ -11,6 +11,7 @@
      <methodsynopsis>
       <type>int</type><methodname>count</methodname>
       <methodparam><type>mixed</type><parameter>var</parameter></methodparam>
+      <methodparam choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
      </methodsynopsis>
     <para>
      Vráti poèet prvkov v parametri <parameter>var</parameter>,
@@ -21,14 +22,27 @@
      Ak <parameter>var</parameter> nie je pole, bude vrátená <literal>1</literal>.
      (výnimka: <literal>count(&null;)</literal> vráti <literal>0</literal>).
     </para>
-    <warning>
+    <note>
+     <simpara>
+      Voliteµný parameter <parameter>mode</parameter> je dostupný od 
+      PHP 4.2.0.
+     </simpara>
+    </note>
+    <para>
+     Ak je voliteµný parameter <parameter>mode</parameter> nastavený na
+     <constant>COUNT_RECURSIVE</constant> (alebo 1), <function>count</function> 
+     rekurzívne spoèíta pole. Je to osobitne u¾itoèné pre 
+     spoèítanie v¹etkých prvkov v multidimezionálnom poli. Východzia
+     hodnota pre <parameter>mode</parameter> je <literal>0</literal>.
+    </para>
+    <caution>
      <para>
-      <function>count</function> mô¾e vráti» 0 pre premennú, ktorá nebola nastavená,
-      ale mô¾e vráti» p pre premennú, ktorá bola inicializovaná prázdnym poµom.
-      Pou¾ite
+      <function>count</function> mô¾e vráti» 0 pre premennú, ktorá nebola
+      nastavená, ale mô¾e vráti» p pre premennú, ktorá bola inicializovaná
+      prázdnym poµom. Pou¾ite
       <function>isset</function> na zistenie, èi bola premenná nastavená.
      </para>
-    </warning>
+    </caution>
     <para>
      Pozrite tie¾ sekciu <link linkend="language.types.array">Polia</link>
      v manuáli, kde nájdete podrobné vysvetlenie toho, ako sú v PHP implementované
@@ -40,22 +54,46 @@
       <programlisting role="php">
       <!-- TODO: examples about count(null), count(false), count(object).. -->
 <![CDATA[
+<?php
 $a[0] = 1;
 $a[1] = 3;
 $a[2] = 5;
-$result = count ($a);
-// $result == 3
+$vysledok = count ($a);
+// $vysledok == 3
 
 $b[0] = 7;
 $b[5] = 9;
 $b[10] = 11;
-$result = count ($b);
-// $result == 3;
+$vysledok = count ($b);
+// $vysledok == 3;
+?>
+]]>
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     <example>
+      <title>
+       Rekurzívny <function>count</function> príklad (PHP &gt;= 4.2.0)
+      </title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$jedlo = array( 'ovocie'  => array('pomaranc', 'banan', 'jablko'),
+                'zelenina'  => array('mrkva', 'kapusta','hrach'));
+
+// rekurzivny count
+echo count($jedlo,COUNT_RECURSIVE);  // vystup 8
+
+// normalalny count
+echo count($jedlo);                  // vystup 2
+
+?>
 ]]>
       </programlisting>
      </example>
     </para>
-   <note>
+    <note>
     <para>
      Funkcia <function>sizeof</function> je <link linkend="aliases">alias</link>
      pre <function>count</function>.
Index: phpdoc-sk/reference/array/functions/current.xml
diff -u phpdoc-sk/reference/array/functions/current.xml:1.2 phpdoc-sk/reference/array/functions/current.xml:1.3
--- phpdoc-sk/reference/array/functions/current.xml:1.2	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/current.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.current">
    <refnamediv>
@@ -17,7 +17,7 @@
      ktorý je inicializovaný na prvý prvok vlo¾ený do poµa.
     </para>
     <para>
-     Funkica <function>current</function> jednoducho vracia prvok
+     Funkcia <function>current</function> jednoducho vracia hodnotu prvku
      poµa, na ktorý momentálne ukazuje vnútorný ukazovateµ. Neposúva
      ukazovateµ na ¾iadnu stranu. Ak vnútorný ukazovateµ ukazuje
      za koniec zoznamu prvkov, <function>current</function> vracia &false;.
@@ -31,6 +31,24 @@
        prázdne prvky, pou¾ite funkciu <function>each</function>.
       </para>
      </warning>
+    </para>
+    <para>
+     <example>
+      <title>Example use of <function>current</function> and friends</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava);    // $mode = 'bicykel';
+$mode = current($preprava); // $mode = 'bicykel';
+$mode = prev($preprava);    // $mode = 'pesi';
+$mode = end($preprava);     // $mode = 'lietadlo';
+$mode = current($preprava); // $mode = 'lietadlo';
+?>
+]]>
+      </programlisting>
+     </example>
     </para>
     <para>
      Tie¾ pozri <function>end</function>, <function>key</function>
Index: phpdoc-sk/reference/array/functions/each.xml
diff -u phpdoc-sk/reference/array/functions/each.xml:1.2 phpdoc-sk/reference/array/functions/each.xml:1.3
--- phpdoc-sk/reference/array/functions/each.xml:1.2	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/each.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<?xml version="1.0" encoding="iso-8859-2"?>
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.each">
    <refnamediv>
@@ -34,15 +34,18 @@
       <title><function>each</function> príklady</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $foo = array ("bob", "fred", "jussi", "jouni", "egon", "marliese");
 $bar = each ($foo);
 print_r($bar);
+?>
 ]]>
       </programlisting>
       <para>
        <varname>$bar</varname> teraz obsahuje následujúce páry
        kµúèov/hodnôt:
-       <screen>
+      </para> 
+      <screen>
 <![CDATA[
 Array
 (
@@ -52,19 +55,25 @@
     [key] => 0
 )
 ]]>
-       </screen>       
+      </screen> 
+     </example>
+    </para>
+    <para>
+     <informalexample>
       <programlisting role="php">
 <![CDATA[
+<?php
 $foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
 $bar = each ($foo);
 print_r($bar);
+?>
 ]]>
        </programlisting>
-      </para>
       <para>
        <varname>$bar</varname> teraz obsahuje následujúce páry
        kµúèov/hodnôt:
-       <screen>
+      </para> 
+      <screen>
 <![CDATA[
 Array
 (
@@ -74,36 +83,48 @@
     [key] => Robert
 )
 ]]>
-       </screen>       
-      </para>
-     </example>
+      </screen>
+     </informalexample>
     </para>
     <para>
      <function>each</function> sa väè¹inou pou¾íva spolu s
-     <function>list</function> na preskoèenie poµa; na príklad,
-     <varname>$_POST</varname>:
+     <function>list</function> na preskoèenie poµa, tu je
+     príklad:
      <example>
-      <title>
-       Preskoèenie <varname>$_POST</varname> s
-       <function>each</function>
-      </title>
+      <title>Preskoèenie poµa s <function>each</function></title>
       <programlisting role="php">
 <![CDATA[
-echo "Hodnoty odoslane cez metodu POST:<br />\n";
-reset ($_POST);
-while (list ($key, $val) = each ($_POST)) {
+$ovocie = array('a' => 'jablko', 'b' => 'banan', 'c' => 'brusnica');
+reset ($ovocie);
+while (list ($key, $val) = each ($ovocie)) {
     echo "$key => $val<br />\n";
 }
+
+/* Vypise:
+
+a => jablko
+b => banan
+c => brusnica
+
+*/
 ]]>
       </programlisting>
      </example>
     </para>
     <para>
-     po vykonaní funkcie <function>each</function> bude kurzor poµa
+     Po vykonaní funkcie <function>each</function> bude kurzor poµa
      ponechaný na ïal¹om prvku poµa alebo na poslednom prvku, ak je
      na konci poµa. Musíte pou¾i» <function>reset</function>,
      ak chcete znovu preskoèi» pole s pou¾itím each..
     </para>
+    <caution>
+     <para>
+      Preto¾e priradenie poµa k inej premennej resetuje pôvodný ukazovateµ
+      poµa, ná¹ príklad hore by spôsobil nekoneènú sluèku, nakoµko sme
+      <varname>$fruit</varname> priradili k inej premennej vo vnútri
+      sluèky.
+     </para>
+    </caution>
     <para>
      Tie¾ pozri <function>key</function>, <function>list</function>,
      <function>current</function>, <function>reset</function>,
Index: phpdoc-sk/reference/array/functions/end.xml
diff -u phpdoc-sk/reference/array/functions/end.xml:1.1 phpdoc-sk/reference/array/functions/end.xml:1.2
--- phpdoc-sk/reference/array/functions/end.xml:1.1	Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/end.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.end">
    <refnamediv>
@@ -16,8 +16,8 @@
      </methodsynopsis>
     <para>
      <function>end</function> posúva vnútorný ukazovateµ poµa
-     <parameter>pole</parameter> na posledný prvok a vracia
-     tento prvok.
+     <parameter>pole</parameter> na posledný prvok a vracia hodnotu
+     z posledného prvku.
     </para>
     <para>
      <example>
Index: phpdoc-sk/reference/array/functions/extract.xml
diff -u phpdoc-sk/reference/array/functions/extract.xml:1.3 phpdoc-sk/reference/array/functions/extract.xml:1.4
--- phpdoc-sk/reference/array/functions/extract.xml:1.3	Fri May 23 04:01:34 2003
+++ phpdoc-sk/reference/array/functions/extract.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.extract">
    <refnamediv>
@@ -171,19 +171,19 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Výsledkom horeuvedného programu bude:
-     <programlisting>
+      <para>
+       Výsledkom horeuvedného programu bude:
+      </para> 
+      <programlisting>
 <![CDATA[
 modra, velkost, gula, stredna
 ]]>
-     </programlisting>
+      </programlisting>
+     </example> 
     </para>
     <para>
      <varname>$velkost</varname> nebola prepísaná, preto¾e sme
-     ¹pecifikovali <constant>EXTR_PREFIX_SAME</constant>, ktorý indikoval, ¾e bol
+     neurèili <constant>EXTR_PREFIX_SAME</constant>, ktorý indikoval, ¾e bol
      vytvorený v <varname>$wddx_velkost</varname>.  Ak by sa
      ¹pecifikoval <constant>EXTR_SKIP</constant>, potom by sa $wddx_velkost dokonca ani nevytvoril.
      <constant>EXTR_OVERWRITE</constant> by spôsobil, ¾e by <varname>$velkost</varname> mala
Index: phpdoc-sk/reference/array/functions/in-array.xml
diff -u phpdoc-sk/reference/array/functions/in-array.xml:1.1 phpdoc-sk/reference/array/functions/in-array.xml:1.2
--- phpdoc-sk/reference/array/functions/in-array.xml:1.1	Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/in-array.xml	Wed Jul 23 20:47:02 2003
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.56 -->
   <refentry id="function.in-array">
    <refnamediv>
     <refname>in_array</refname>
-    <refpurpose>Vráti» &true; ak  sa hodnota nachádza v poli</refpurpose>
+    <refpurpose>Zis»uje èi sa hodnota nachádza v poli</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -42,6 +42,7 @@
       <title><function>in_array</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $os = array ("Mac", "NT", "Irix", "Linux");
 if (in_array ("Irix", $os)) {
     print "Mam Irix";
@@ -49,17 +50,18 @@
 if (in_array ("mac", $os)) {
     print "Mam mac";
 }
+?>
 ]]>
       </programlisting>
       <para>
        Druhá podmienka zlyhá, preto¾e <function>in_array</function>
-       je case-sensitívna, tak¾e horeuvedený program zobrazí:
-       <screen role="php">
+       je case-senzitívna, tak¾e horeuvedený program zobrazí:
+      </para>
+      <screen>
 <![CDATA[
 Mam Irix
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -71,20 +73,20 @@
 $a = array('1.10', 12.4, 1.13);
 
 if (in_array('12.4', $a, TRUE))
-    echo "'12.4' nájdených s kontolou strict\n";
+    echo "'12.4' najdenych s kontolou strict\n";
 if (in_array(1.13, $a, TRUE))
-    echo "1.13 nájdených s kontrolou strict\n";
+    echo "1.13 najdenych s kontrolou strict\n";
 ?>
 ]]>
       </programlisting>
       <para>
        Toto zobrazí:
-       <screen role="php">
+      </para> 
+      <screen>
 <![CDATA[
-1.13 nájdených s kontrolou strict
+1.13 najdenych s kontrolou strict
 ]]>
-       </screen>
-      </para>
+      </screen>
      </example>
     </para>
     <para>
@@ -95,18 +97,24 @@
 <?php
 $a = array(array('p', 'h'), array('p', 'r'), 'o');
 
-if (in_array(array ('p', 'h'), $a))
+if (in_array(array ('p', 'h'), $a)) {
     echo "'ph' bol najdeny\n";
-if (in_array(array ('f', 'i'), $a))
+}
+
+if (in_array(array ('f', 'i'), $a)) {
     echo "'fi' bol najdeny\n";
-if (in_array('o', $a))
+}
+
+if (in_array('o', $a)) {
     echo "'o' bol najdeny\n";
-?>
+}
 
-// Výstupom bude:
+/* Výstupom bude:
 
-'ph' bol najdeny
-'o' bol najdeny
+  'ph' bol najdeny
+  'o' bol najdeny
+*/
+?>
 ]]>
       </programlisting>
      </example>
Index: phpdoc-sk/reference/array/functions/krsort.xml
diff -u phpdoc-sk/reference/array/functions/krsort.xml:1.3 phpdoc-sk/reference/array/functions/krsort.xml:1.4
--- phpdoc-sk/reference/array/functions/krsort.xml:1.3	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/krsort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.krsort">
    <refnamediv>
@@ -16,32 +16,34 @@
     <para>
      Zoradi» pole podµa kµúèa v prevrátenom poradí, prièom kµúèom ponecháva
      zviazanos». Je to u¾itoèné hlavne pri asociatívnych poliach.
+    </para>
+    <para> 
      <example>
       <title><function>krsort</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
 krsort ($ovocie);
 reset ($ovocie);
 while (list ($key, $val) = each ($ovocie)) {
     echo "$key = $val\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 d = citron
 c = jablko
 b = banan
 a = pomaranc
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
     <para>
      Správanie sa zoradenia mô¾te pozmeni» pomocou voliteµného
Index: phpdoc-sk/reference/array/functions/ksort.xml
diff -u phpdoc-sk/reference/array/functions/ksort.xml:1.1 phpdoc-sk/reference/array/functions/ksort.xml:1.2
--- phpdoc-sk/reference/array/functions/ksort.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/ksort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.ksort">
    <refnamediv>
@@ -16,32 +16,34 @@
     <para>
      Zoraïuje pole podµa kµúèa, prièom kµúèu ponecháva dátovú vz»a¾nos».
      Je to výhodné hlavne pri asociatívnych poliach.
+    </para>
+    <para>
      <example>
       <title><function>ksort</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
 ksort ($ovocie);
 reset ($ovocie);
 while (list ($key, $val) = each ($ovocie)) {
     echo "$key = $val\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad by mal zobrazi»:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 a = pomaranc
 b = banan
 c = jabko
 d = citron
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
     <para>
      Správanie zoraïovania mô¾ete pozmeni» voliteµným parametrom
Index: phpdoc-sk/reference/array/functions/list.xml
diff -u phpdoc-sk/reference/array/functions/list.xml:1.1 phpdoc-sk/reference/array/functions/list.xml:1.2
--- phpdoc-sk/reference/array/functions/list.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/list.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.list">
    <refnamediv>
@@ -80,13 +80,13 @@
      </example>
     </para>
     <warning>
-    <para>
-     <function>list</function> priraïuje hodnoty poèínajúc parametrom najviac
-     vµavo. Ak pou¾ívate prosté premenné, nerobte si kvôli tomu starosti.
-     Ale ak pou¾ívate polia s indexami, od ktorých oèakávate rovnaké poradie
-     indexov v poli ako ste napísali v <function>list</function> z µava
-     do prava; tak to nie je. Je priradené v opaènom poradí.
-    </para>
+     <para>
+      <function>list</function> priraïuje hodnoty poèínajúc parametrom najviac
+      vµavo. Ak pou¾ívate prosté premenné, nerobte si kvôli tomu starosti.
+      Ale ak pou¾ívate polia s indexami, od ktorých oèakávate rovnaké poradie
+      indexov v poli ako ste napísali v <function>list</function> z µava
+      do prava; tak to nie je. Je priradené v opaènom poradí.
+     </para>
     </warning>
     <para>
      <example>
@@ -104,10 +104,12 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-     Vracia následujúci výstup (pozor na poradie prvkov porovnávané v takom
-     poradí, v akom boli napísané v <function>list</function> syntaxe):
-     <screen>
+      <para>
+       Vracia následujúci výstup (pozor na poradie prvkov porovnávané v takom
+       poradí, v akom boli napísané v <function>list</function> syntaxe):
+      </para>
+      <screen>
+<![CDATA[
 array(3) {
   [2]=>
   string(8) "kofein"
@@ -116,7 +118,9 @@
   [0]=>
   string(6) "kava"
 }
-     </screen>
+]]>
+      </screen>
+     </example> 
     </para>
     <para>
      Tie¾ pozri <function>each</function>, <function>array</function> 
Index: phpdoc-sk/reference/array/functions/natsort.xml
diff -u phpdoc-sk/reference/array/functions/natsort.xml:1.1 phpdoc-sk/reference/array/functions/natsort.xml:1.2
--- phpdoc-sk/reference/array/functions/natsort.xml:1.1	Wed May 21 17:18:41 2003
+++ phpdoc-sk/reference/array/functions/natsort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.25 -->
   <refentry id="function.natsort">
    <refnamediv>
@@ -39,13 +39,10 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Horeuvedený kód vygeneruje následujúci výstup:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Horeuvedený kód vygeneruje následujúci výstup:
+      </para>
+      <screen>
 <![CDATA[
 Standardne zoradovanie
 Array
@@ -66,9 +63,10 @@
 )
 ]]>
      </screen>
-     Pre viac informácii si pozrite: Stránku <ulink
-     url="&url.strnatcmp;">Re»azcové porovnanie prirodzeného zoraïovania</ulink>
-     Martina Poola.
+     </para>
+      Pre viac informácii si pozrite: Stránku <ulink
+      url="&url.strnatcmp;">Re»azcové porovnanie prirodzeného zoraïovania</ulink>
+      Martina Poola.
     </para>
     <note>
      <para>
Index: phpdoc-sk/reference/array/functions/next.xml
diff -u phpdoc-sk/reference/array/functions/next.xml:1.1 phpdoc-sk/reference/array/functions/next.xml:1.2
--- phpdoc-sk/reference/array/functions/next.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/next.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.next">
    <refnamediv>
@@ -15,15 +15,14 @@
       <methodparam><type>array</type><parameter>pole</parameter></methodparam>
      </methodsynopsis>
     <para>
-     Vracia prvok poµa na ïal¹ej pozícií, na ktorú ukazuje vnútorný
-     ukazovateµ poµa, alebo &false; ak
-     u¾ viac prvkov nie je.
+     Vracia hodnotu poµa na ïal¹ej pozícií, na ktorú ukazuje vnútorný
+     ukazovateµ poµa, alebo &false; ak u¾ viac prvkov nie je.
     </para>
     <para>
      <function>next</function> sa správa ako
-     <function>current</function>, a¾ na jeden rozdiel.  Posúva
+     <function>current</function>, a¾ na jeden rozdiel. Posúva
      vnútorný ukazovateµ poµa o jedno miesto dopredu, prièom vracia
-     prvok. To znamená, ¾e vracia ïal¹í prvok poµa a posúva
+     hodnotu prvku. To znamená, ¾e vracia ïal¹iu hodnotu prvoku poµa a posúva
      vnútorný ukazovateµ poµa o jeden. Ak posúvanie vnútorného
      ukazovateµa poµa siaha za koniec zoznamu prvkov,
      <function>next</function> vracia &false;.
@@ -36,6 +35,23 @@
        <function>each</function>.
       </para>
      </warning>
+    </para>
+    <para>
+     <example>
+      <title>Príklad pou¾ítia <function>next</function> a spol.</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava);    // $mode = 'bicykel';
+$mode = next($preprava);    // $mode = 'auto';
+$mode = prev($preprava);    // $mode = 'bicykel';
+$mode = end($preprava);     // $mode = 'lietadlo';
+?>
+]]>
+      </programlisting>
+     </example>
     </para>
     <para>
      Tie¾ pozri
Index: phpdoc-sk/reference/array/functions/prev.xml
diff -u phpdoc-sk/reference/array/functions/prev.xml:1.1 phpdoc-sk/reference/array/functions/prev.xml:1.2
--- phpdoc-sk/reference/array/functions/prev.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/prev.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.prev">
    <refnamediv>
@@ -13,7 +13,7 @@
       <methodparam><type>array</type><parameter>pole</parameter></methodparam>
      </methodsynopsis>
     <para>
-     Vracia prvok poµa na predchádzajúcej pozícii, na ktorý ukazuje
+     Vracia hodnotu poµa na predchádzajúcej pozícii, na ktorý ukazuje
      vnptorný ukazovateµ poµa, alebo &false; ak u¾ viac prvkov nie je.
      <warning>
       <para>
@@ -30,6 +30,23 @@
      poµa sa posúva spä» a nie dopredu.
     </para>
     <para>
+     <example>
+      <title>Príklad pou¾ítia <function>prev</function> a spol.</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava);    // $mode = 'bicykel';
+$mode = next($preprava);    // $mode = 'auto';
+$mode = prev($preprava);    // $mode = 'bicykel';
+$mode = end($preprava);     // $mode = 'lietadlo';
+?>
+]]>
+      </programlisting>
+     </example>
+    </para>
+    <para> 
      Tie¾ pozri <function>current</function>, <function>end</function>,
      <function>next</function> a <function>reset</function>.
     </para>
Index: phpdoc-sk/reference/array/functions/range.xml
diff -u phpdoc-sk/reference/array/functions/range.xml:1.2 phpdoc-sk/reference/array/functions/range.xml:1.3
--- phpdoc-sk/reference/array/functions/range.xml:1.2	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/range.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.range">
    <refnamediv>
@@ -9,13 +9,13 @@
     </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Popis</title>
-     <methodsynopsis>
-      <type>array</type><methodname>range</methodname>
-      <methodparam><type>int</type><parameter>dole</parameter></methodparam>
-      <methodparam><type>int</type><parameter>hore</parameter></methodparam>
-      <methodparam choice="opt"><type>int</type><parameter>krok</parameter></methodparam>
-     </methodsynopsis>
+   <title>Popis</title>
+    <methodsynopsis>
+     <type>array</type><methodname>range</methodname>
+     <methodparam><type>int</type><parameter>dole</parameter></methodparam>
+     <methodparam><type>int</type><parameter>hore</parameter></methodparam>
+     <methodparam choice="opt"><type>int</type><parameter>krok</parameter></methodparam>
+    </methodsynopsis>
     <para>
      <function>range</function> vracia pole prvkov z
      <parameter>dole</parameter> po <parameter>hore</parameter>
@@ -39,8 +39,8 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-// array(0,1,2,3,4,5,6,7,8,9)
-foreach(range(0, 9) as $number) {
+// array(0,1,2,3,4,5,6,7,8,9,10,11,12)
+foreach(range(0, 12) as $number) {
     echo $number;
 }
 
@@ -66,11 +66,21 @@
     </para>
     <note>
      <para>
-      Vo verziách pred 4.1.0 funkcia <function>range</function>
-      vytvorila iba inkrementujúce celoèíselné polia. Podpora pre
+      Vo verziách star¹ích ne¾ 4.1.0 funkcia <function>range</function>
+      vytvárala iba inkrementujúce celoèíselné polia. Podpora pre
       postupnosti znakov a dekrementácia polí bola pridaná v 4.1.0.
+      Hodnoty postupnosti znakov sú limitované na då¾ku jedného. Ak
+      sa zadá då¾ka väè¹ia ne¾ jeden, pou¾ije sa iba prvý znak.
      </para>
     </note>
+    <caution>
+     <para>
+      V PHP verzii 4.1.0 a¾ 4.3.2, <function>range</function> vidí
+      èíselné re»azce ako re»azce a nie integere.  Namiesto toho sa
+      pou¾íjú pre postupnosti znakov.  Napríklad <literal>"4242"</literal>
+      sa vyhodnotí ako <literal>"4"</literal>.
+     </para>
+    </caution>
     <para>
      Tie¾ pozri <function>shuffle</function> a
      <link linkend="control-structures.foreach">foreach</link>.
Index: phpdoc-sk/reference/array/functions/reset.xml
diff -u phpdoc-sk/reference/array/functions/reset.xml:1.1 phpdoc-sk/reference/array/functions/reset.xml:1.2
--- phpdoc-sk/reference/array/functions/reset.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/reset.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.reset">
    <refnamediv>
@@ -16,10 +16,8 @@
      </methodsynopsis>
     <para>
      <function>reset</function> vracia vnútorný ukazovateµ poµa
-     <parameter>pole</parameter> spä» na prvý prvok.
-    </para>
-    <para>
-     <function>reset</function> vracia hodnotu prvého prvku poµa.
+     <parameter>pole</parameter> na prvý prvok a vracia hodnotu
+     prvého prvku poµa.
     </para>
     <para>
      Tie¾ pozri <function>current</function>,
Index: phpdoc-sk/reference/array/functions/rsort.xml
diff -u phpdoc-sk/reference/array/functions/rsort.xml:1.1 phpdoc-sk/reference/array/functions/rsort.xml:1.2
--- phpdoc-sk/reference/array/functions/rsort.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/rsort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.rsort">
    <refnamediv>
@@ -15,32 +15,34 @@
      </methodsynopsis>
     <para>
      Táto funkcia zoraïuje pole v opaènom poradí (od najväè¹ieho po najmen¹í).
+    </para>
+    <para> 
      <example>
       <title><function>rsort</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $ovocie = array ("citron", "pomaranc", "banan", "jablko");
 rsort ($ovocie);
 reset ($ovocie);
 while (list ($key, $val) = each ($ovocie)) {
     echo "$key = $val\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 0 = pomaranc
 1 = citron
 2 = banan
 3 = jablko
 ]]>
-     </screen>
+      </screen>
+     </example>
     </para>
     <para>
      Ovocie bolo zoradené v opaènom poradí abecednom poradí.
Index: phpdoc-sk/reference/array/functions/shuffle.xml
diff -u phpdoc-sk/reference/array/functions/shuffle.xml:1.1 phpdoc-sk/reference/array/functions/shuffle.xml:1.2
--- phpdoc-sk/reference/array/functions/shuffle.xml:1.1	Fri Jan 24 11:59:31 2003
+++ phpdoc-sk/reference/array/functions/shuffle.xml	Wed Jul 23 20:47:02 2003
@@ -1,16 +1,17 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
+<!-- CREDITS: joseph -->
   <refentry id="function.shuffle">
    <refnamediv>
     <refname>shuffle</refname>
     <refpurpose>Zamie¹a pole</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Popis</title>
      <methodsynopsis>
       <type>void</type><methodname>shuffle</methodname>
-      <methodparam><type>array</type><parameter>array</parameter></methodparam>
+      <methodparam><type>array</type><parameter>pole</parameter></methodparam>
      </methodsynopsis>
     <para>
      Táto funkcia zamie¹a (náhodne zmení poradie prvkov) pole.
@@ -20,20 +21,25 @@
       <title>Príklad na <function>shuffle</function></title>
       <programlisting role="php">
 <![CDATA[
+<?php
 $numbers = range (1,20);
 srand ((float)microtime()*1000000);
 shuffle ($numbers);
 while (list (, $number) = each ($numbers)) {
     echo "$number ";
 }
+?>
 ]]>
       </programlisting>
      </example>
     </para>
+
+    &note.randomseed;
+
     <para>
-     Pozri tie¾ <function>arsort</function>, <function>asort</function>,
+     Tie¾ pozri <function>arsort</function>, <function>asort</function>,
      <function>ksort</function>, <function>rsort</function>,
-     <function>sort</function>, a <function>usort</function>.
+     <function>sort</function> a <function>usort</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-sk/reference/array/functions/sort.xml
diff -u phpdoc-sk/reference/array/functions/sort.xml:1.3 phpdoc-sk/reference/array/functions/sort.xml:1.4
--- phpdoc-sk/reference/array/functions/sort.xml:1.3	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/sort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
 <!-- CREDITS: joseph -->
   <refentry id="function.sort">
@@ -16,6 +16,8 @@
      </methodsynopsis>
     <para>
      Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poµa usporiadané od najmen¹ieho po najväè¹í.
+    </para> 
+    <para>
      <example>
       <title>Príklad pou¾itia <function>sort</function></title>
       <programlisting role="php">
@@ -32,21 +34,20 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad vypí¹e:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad vypí¹e:
+      </para>
+      <para>
+      <screen>
 <![CDATA[
 fruits[0] = banan
 fruits[1] = citron
 fruits[2] = jablko
 fruits[3] = pomaranc
 ]]>
-     </screen>
-    </para>
+      </screen>
+     </example>
+    </para> 
     <para>
      Ovocie bolo zotriedené v abecednom poradí.
     </para>
@@ -74,7 +75,7 @@
      </para>
     </note>    
     <para>
-     Pozri tie¾ <function>arsort</function>,
+     Tie¾ pozri <function>arsort</function>,
      <function>asort</function>, <function>ksort</function>,
      <function>natsort</function>, <function>natcasesort</function>,
      <function>rsort</function>, <function>usort</function>,
Index: phpdoc-sk/reference/array/functions/uksort.xml
diff -u phpdoc-sk/reference/array/functions/uksort.xml:1.1 phpdoc-sk/reference/array/functions/uksort.xml:1.2
--- phpdoc-sk/reference/array/functions/uksort.xml:1.1	Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/uksort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.uksort">
    <refnamediv>
@@ -22,10 +22,12 @@
      zotriedi» podµa nejakého zlo¾itého kritéria, mali by ste
      túto funkciu pou¾i».
     </para>
-    <example>
-     <title><function>uksort</function> príklad</title>
-     <programlisting role="php">
+    <para>
+     <example>
+      <title><function>uksort</function> príklad</title>
+      <programlisting role="php">
 <![CDATA[
+<?php
 function cmp ($a, $b) {
     if ($a == $b) return 0;
     return ($a > $b) ? -1 : 1;
@@ -38,21 +40,21 @@
 while (list ($key, $value) = each ($a)) {
     echo "$key: $value\n";
 }
+?>
 ]]>
-     </programlisting>
-    </example>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      </programlisting>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 20: dvadsat
 10: desat
 4: styri
 3: tri
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
     <para>
      Tie¾ pozri <function>usort</function>, <function>uasort</function>,
Index: phpdoc-sk/reference/array/functions/usort.xml
diff -u phpdoc-sk/reference/array/functions/usort.xml:1.2 phpdoc-sk/reference/array/functions/usort.xml:1.3
--- phpdoc-sk/reference/array/functions/usort.xml:1.2	Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/usort.xml	Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
   <refentry id="function.usort">
    <refnamediv>
@@ -26,6 +26,8 @@
      Porovnávacia funkcia musí vráti» integer men¹í ako, rovný alebo
      väè¹í ako nula, ak sa prvý argument pova¾uje jednoznaène za
      men¹í ako, rovný alebo väè¹í ako druhý. 
+     </para>
+     <para>
      <note>
       <para>
        Ak sa dva èleny porovnávajú ako zhodné, ich poradie v zoradenom poli nie
@@ -41,9 +43,10 @@
       <title><function>usort</function> príklad</title>
       <programlisting role="php">
 <![CDATA[
+<?php
 function cmp ($a, $b) {
     if ($a == $b) return 0;
-    return ($a > $b) ? -1 : 1;
+    return ($a < $b) ? -1 : 1;
 }
 
 $a = array (3, 2, 5, 6, 1);
@@ -53,23 +56,23 @@
 while (list ($key, $value) = each ($a)) {
     echo "$key: $value\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <para>
+      <screen>
 <![CDATA[
-0: 6
-1: 5
+0: 1
+1: 2
 2: 3
-3: 2
-4: 1
+3: 5
+4: 6
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
     <note>
      <para>
@@ -84,6 +87,7 @@
       </title>
       <programlisting role="php">
 <![CDATA[
+<?php
 function cmp ($a, $b) {
     return strcmp($a["fruit"], $b["fruit"]);
 }
@@ -97,25 +101,24 @@
 while (list ($key, $value) = each ($fruits)) {
     echo "\$fruits[$key]: " . $value["fruit"] . "\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Pri triedení multi-dimenzionálneho poµa, $a a $b obsahujú
-     odkazy na prvý index poµa.
-    </para>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Pri triedení multi-dimenzionálneho poµa, $a a $b obsahujú
+       odkazy na prvý index poµa.
+      </para>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 $fruits[0]: jablka
 $fruits[1]: grepy
 $fruits[2]: citrony
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
 
     <para>
@@ -125,6 +128,7 @@
       </title>
       <programlisting role="php">
 <![CDATA[
+<?php
 class TestObj {
     var $name;
 
@@ -152,21 +156,20 @@
 foreach ($a as $item) {
     print $item->name."\n";
 }
+?>
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Tento príklad by zobrazil:
-    </para>
-    <para>
-     <screen>
+      <para>
+       Tento príklad by zobrazil:
+      </para>
+      <screen>
 <![CDATA[
 b
 c
 d
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
 
     <para>