pgerzson                Sat Jan  5 09:01:52 2002 EDT

  Modified files:              
    /phpdoc/hu/functions        array.xml 
  Log:
  sync with EN revision (example outputs within element screen)
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.4 phpdoc/hu/functions/array.xml:1.5
--- phpdoc/hu/functions/array.xml:1.4   Thu Jan  3 13:33:59 2002
+++ phpdoc/hu/functions/array.xml       Sat Jan  5 09:01:49 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.147 Maintainer: pgerzson Status: ready  -->
+<!-- EN-Revision: 1.150 Maintainer: pgerzson Status: ready  -->
 <!-- CREDITS: zvaranka -->
 
 <reference id="ref.array">
@@ -7,25 +7,25 @@
  <titleabbrev>Tömbök</titleabbrev>
  <partintro>
   <simpara>
-    Ezekkel a függvényekkel különféle módon változtathatod, befolyásolhatod
-    a tömböket. A tömbök elengedhetetlenek a változók sorozatának
-    tárolásához, rendezéséhez, igazgatásához és a változtatásához.
-   </simpara>
+   Ezekkel a függvényekkel különféle módon változtathatók, módosíthatók
+   a tömbök. A tömbök elengedhetetlenek változók sorozatának
+   tárolásához, rendezéséhez, igazgatásához és azok változtatásához.
+  </simpara>
   <simpara>
-    Az egy- és többdimenziós tömböket is támogatja, amelyeket
-    akár "manuálisan" vagy valamilyen függvénnyel is létrehozhatsz.
-    Vannak bizonyos adatbázis-kezelő függvények, amelyek adatbázis-lekérdezések
-    alapján töltenek fel tömböket, és vannak amelyek tömböket adnak vissza.
-   </simpara>
+   A PHP az egy- és többdimenziós tömböket is támogatja, amelyeket
+   akár "manuálisan" vagy valamilyen függvénnyel is létrehozhatsz.
+   Vannak bizonyos adatbázis-kezelő függvények, amelyek adatbázis-lekérdezések
+   alapján töltenek fel tömböket, és vannak amelyek tömböket adnak vissza.
+  </simpara>
   <para>
    Nézd át a <link linkend="language.types.array">Tömbök</link> fejezetet,
-   ahol részletes leírást találsz a PHP-s tömbök megvalósításáról és működéséről.
+   ahol részletes leírást található a PHP-s tömbök megvalósításáról és működéséről.
   </para>
   <para>
-    Lásd még: <function>is_array</function>, <function>explode</function>,
-    <function>implode</function>, <function>split</function>
-    és <function>join</function>!
-   </para>
+   Lásd még: <function>is_array</function>, <function>explode</function>,
+   <function>implode</function>, <function>split</function>
+   és <function>join</function>!
+  </para>
  </partintro>
 
  <refentry id="function.array">
@@ -90,8 +90,8 @@
      <title>Automatikus indexelés az <function>array</function> "függvénnyel"</title>
      <programlisting role="php">
 <![CDATA[
-$array = array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
-print_r($array);
+$tomb = array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
+print_r($tomb);
 ]]>
      </programlisting>
     </example>
@@ -312,9 +312,19 @@
      <programlisting role="php">
 <![CDATA[
 $tomb = array (1, "hello", 1, "világ", "hello");
-array_count_values ($tomb); // visszaadja array (1=>2, "hello"=>2, "világ"=>1)
+print_r(array_count_values ($tomb));
 ]]>
-</programlisting>
+     </programlisting>
+      <para>
+       A fenti példa kiírja:
+      </para>
+         <screen>
+<![CDATA[
+   [1] => 2  
+   [hello] => 2  
+   [világ] => 1  
+]]>
+      </screen>
     </example>
    </para>
   </refsect1>
@@ -350,17 +360,17 @@
      <title><function>array_diff</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$array1 = array ("a" => "zöld", "vörös", "kék", "vörös");
-$array2 = array ("b" => "zöld", "sárga", "piros");
-$result = array_diff ($array1, $array2);
+$tomb1 = array ("a" => "zöld", "vörös", "kék", "vörös");
+$tomb2 = array ("b" => "zöld", "sárga", "piros");
+$eredmeny = array_diff ($tomb1, $tomb2);
 ]]>
      </programlisting>
     </example>
    </para>
    <para>
-    Ez azt eredményezi, hogy a <varname>$result</varname> értéke
-    <literal>array ("kék");</literal> lesz. Az <varname>$array1</varname> -ben 
előforduló
-    többszörös értékeket ugyanúgy kezeli a függvény.
+    Ez azt eredményezi, hogy a <varname>$eredmeny</varname> értéke
+    <literal>array ("kék");</literal> lesz. Az <varname>$tomb1</varname>-ben
+    előforduló többszörös értékeket ugyanúgy kezeli a függvény.
    </para>
    <note>
     <simpara>
@@ -427,18 +437,36 @@
 $tomb1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
 $tomb2 = array (6, 7, 8, 9, 10, 11, 12);
 
-$paratlanok = array_filter($tomb1, "paratlan");
-$parosok    = array_filter($tomb2, "paros");
-]]>
-     </programlisting>
+echo "Páratlan számok:\n";
+print_r(array_filter($tomb1, "paratlan"));
+echo "Páros számok:\n";
+print_r(array_filter($tomb2, "paros"));
+]]>
+     </programlisting>
+<para> 
+        A fenti program kimenete: 
+        <screen role="php"> 
+ <![CDATA[ 
+Páratlan számok: 
+Array 
+( 
+    [a] => 1 
+    [c] => 3 
+    [e] => 5 
+) 
+Páros számok:
+Array 
+( 
+    [0] => 6 
+    [2] => 8 
+    [4] => 10 
+    [6] => 12 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
-   <para>
-    Ezután a <varname>$paratlan</varname> tömb így fog kinézni:
-    <literal>array ("a"=&gt;1, "c"=&gt;3, "e"=&gt;5);</literal>,
-    a <varname>$paros</varname> pedig így:
-    <literal>array (6, 8, 10, 12);</literal>,
-   </para>
    &note.func-callback;
    <para>
     Lásd még: <function>array_map</function> és
@@ -485,8 +513,8 @@
      <title><function>array_flip</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$trans = array_flip ($trans);
-$original = strtr ($str, $trans);
+$atalakitva = array_flip ($atalakitva);
+$eredeti    = strtr ($str, $atalakitva);
 ]]>
      </programlisting>
     </example>
@@ -496,11 +524,23 @@
      <title><function>array_flip</function> példa az (érték)ütközésre</title>
      <programlisting role="php">
 <![CDATA[
-$trans = array ("a" => 1, "b" => 1, "c" => 2);
-$trans = array_flip ($trans);
-// most $trans = array(1 => "b", 2 => "c");
-]]>
-     </programlisting>
+$atalakitva = array ("a" => 1, "b" => 1, "c" => 2);
+$atalakitva = array_flip ($atalakitva);
+print_r($atalakitva);
+]]>
+     </programlisting>
+     <para> 
+      most <varname>$atalakitva</varname> értéke: 
+      <screen> 
+<![CDATA[ 
+Array 
+( 
+    [1] => b 
+    [2] => c 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
   </refsect1>
@@ -533,19 +573,25 @@
      <programlisting role="php">
 <![CDATA[
 $a = array_fill(5, 6, 'banán');
-
-/*
-most $a -ban a következő elemek vannak:
-
-$a[5]  = "banán";
-$a[6]  = "banán";
-$a[7]  = "banán";
-$a[8]  = "banán";
-$a[9]  = "banán";
-$a[10] = "banán";
-*/
 ]]>
      </programlisting>
+     <para>  
+      most <varname>$a</varname>-ban a következő elemek vannak
+      (<function>print_r</function>):  
+      <screen>  
+<![CDATA[  
+Array  
+(  
+    [5]  => banán  
+    [6]  => banán  
+    [7]  => banán  
+    [8]  => banán  
+    [9]  => banán  
+    [10] => banán  
+)  
+]]>  
+      </screen>  
+     </para>  
     </example>
    </para>
   </refsect1>
@@ -581,17 +627,25 @@
      <title><function>array_intersect</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$array1 = array ("a" => "zöld", "vörös", "kék", "vörös");
-$array2 = array ("b" => "zöld", "sárga", "piros");
-$result = array_intersect ($array1, $array2);
-]]>
-     </programlisting>
+$tomb1 = array ("a" => "zöld", "vörös", "kék", "vörös");
+$tomb2 = array ("b" => "zöld", "sárga", "piros");
+$eredmeny = array_intersect ($tomb1, $tomb2);
+]]>
+     </programlisting>
+     <para> 
+      Ez a <varname>$eredmeny</varname> tömbben a következő értékeket képezi:
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+    [a] => zöld 
+    [0] => piros 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
-   <para>
-     Ez a <varname>$result</varname> tömbben az <literal>array ("a"
-     =&gt; "zöld", "piros");</literal> értéket eredményezi.
-    </para>
    <note>
     <simpara>
      Két elem akkor és csakis akkor tekinthető egyenlőnek, ha
@@ -690,15 +744,38 @@
      <programlisting role="php">
 <![CDATA[
 $tomb = array (0 => 100, "szin" => "piros");
-array_keys ($tomb);       // visszatérési érték: array (0, "szin")
+print_r(array_keys ($tomb));
 
 $tomb = array ("kék", "piros", "zöld", "kék", "kék");
-array_keys ($tomb, "kék");  // visszatérési érték: array (0, 3, 4)
+print_r(array_keys ($tomb, "kék"));
 
 $tomb = array ("szín" => array("kék", "piros", "zöld"), "méret" => array("kicsi", 
"közepes", "nagy"));
-array_keys ($tomb);  // visszatérési érték: array ("color", "size")
+print_r(array_keys ($tomb));
 ]]>
      </programlisting>
+     <para> 
+     A fenti program kimenete: 
+     <screen> 
+<![CDATA[ 
+Array 
+( 
+  [0] => 0 
+  [1] => szín 
+) 
+Array 
+( 
+  [0] => 0 
+  [1] => 3 
+  [2] => 4 
+) 
+Array 
+( 
+  [0] => szín 
+  [1] => méret 
+) 
+]]> 
+     </screen> 
+    </para> 
     </example>
    </para>
    <note>
@@ -771,13 +848,24 @@
 $b = array_map("kob", $a);
 ]]>
      </programlisting>
+     <para> 
+      Így a <varname>$b</varname> tömb értéke: 
+      <screen> 
+<![CDATA[ 
+Array 
+( 
+  [0] => 1 
+  [1] => 8 
+  [2] => 27 
+  [3] => 64 
+  [4] => 125 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
-     Így a <varname>$b</varname> tömb értéke 
-     <literal>array (1, 8, 27, 64, 125);</literal> lesz.
-    </para>
-   <para>
     <example>
      <title><function>array_map</function> - több tömb használata</title>
      <programlisting role="php">
@@ -794,54 +882,58 @@
 $b = array("uno", "dos", "tres", "cuatro", "cinco");
 
 $c = array_map("ird_spanyolul", $a, $b);
-
 print_r($c);
 
-// kiírja, hogy:
-// Array
-// (
-//     [0] => A(z) 1 spanyolul: uno
-//     [1] => A(z) 2 spanyolul: dos
-//     [2] => A(z) 3 spanyolul: tres
-//     [3] => A(z) 4 spanyolul: cuatro
-//     [4] => A(z) 5 spanyolul: cinco
-// )
-
 $d = array_map("osszerendel_spanyolul", $a , $b);
-
 print_r($d);
-
-// kiírja, hogy:
-// Array
-// (
-//     [0] => Array
-//         (
-//             [1] => uno
-//         )
-//
-//     [1] => Array
-//         (
-//             [2] => dos
-//         )
-//
-//     [2] => Array
-//         (
-//             [3] => tres
-//         )
-//
-//     [3] => Array
-//         (
-//             [4] => cuatro
-//         )
-//
-//     [4] => Array
-//         (
-//             [5] => cinco
-//         )
-//
-// )
 ]]>
      </programlisting>
+<para> 
+         This results: 
+         <screen> 
+<![CDATA[ 
+// $c szerkezete
+Array 
+( 
+  [0] => A(z) 1 spanyolul: uno  
+  [1] => A(z) 2 spanyolul: dos  
+  [2] => A(z) 3 spanyolul: tres  
+  [3] => A(z) 4 spanyolul: cuatro  
+  [4] => A(z) 5 spanyolul: cinco  
+) 
+
+// $d szerkezete
+Array 
+( 
+  [0] => Array 
+      ( 
+          [1] => uno 
+      ) 
+
+  [1] => Array 
+      ( 
+          [2] => dos 
+      ) 
+
+  [2] => Array 
+      ( 
+          [3] => tres 
+      ) 
+
+  [3] => Array 
+      ( 
+          [4] => cuatro 
+      ) 
+
+  [4] => Array 
+      ( 
+          [5] => cinco 
+      ) 
+
+) 
+]]> 
+      </screen>
+     </para>
     </example>
    </para>
    <para>
@@ -867,54 +959,59 @@
 
 $d = array_map(null, $a, $b, $c);
 print_r($d);
-
-// kiírja, hogy:
-// Array
-// (
-//     [0] => Array
-//         (
-//             [0] => 1
-//             [1] => egy
-//             [2] => uno
-//         )
-//
-//     [1] => Array
-//         (
-//             [0] => 2
-//             [1] => kettő
-//             [2] => dos
-//         )
-//
-//     [2] => Array
-//         (
-//             [0] => 3
-//             [1] => három
-//             [2] => tres
-//         )
-//
-//     [3] => Array
-//         (
-//             [0] => 4
-//             [1] => négy
-//             [2] => cuatro
-//         )
-//
-//     [4] => Array
-//         (
-//             [0] => 5
-//             [1] => öt
-//             [2] => cinco
-//         )
-//
-// )
 ]]>
      </programlisting>
+      <para>
+       A fenti program kimenete, a <varname>$d</varname> tömb szerkezete:
+         <screen>
+<![CDATA[
+Array
+(
+    [0] => Array
+        (
+            [0] => 1
+            [1] => egy
+            [2] => uno
+        )
+
+    [1] => Array
+        (
+            [0] => 2
+            [1] => kettő
+            [2] => dos
+        )
+
+    [2] => Array
+        (
+            [0] => 3
+            [1] => három
+            [2] => tres
+        )
+
+    [3] => Array
+        (
+            [0] => 4
+            [1] => négy
+            [2] => cuatro
+        )
+
+    [4] => Array
+        (
+            [0] => 5
+            [1] => öt
+            [2] => cinco
+        )
+
+)
+]]>
+      </screen>
+     </para>
     </example>
    </para>
    <para>
-     Lásd még: <function>array_filter</function> és
-     <function>array_reduce</function>!
-    </para>
+    Lásd még: <function>array_filter</function> és
+    <function>array_reduce</function>!
+   </para>
   </refsect1>
  </refentry>
 
@@ -957,13 +1054,26 @@
 $eredmeny = array_merge ($tomb1, $tomb2);
 ]]>
      </programlisting>
+<para> 
+         Az <varname>$eredmeny</varname> tömb értéke: 
+         <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+    [szín] => zöld 
+    [0] => 2 
+    [1] => 4 
+    [2] => a 
+    [3] => b 
+    [alak] => trapéz 
+    [4] => 4 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
-    Az eredményül kapott tömb az <literal>array("szín" =&gt; "zöld", 2, 4,
-    "a", "b", "alak" =&gt; "trapézd", 4)</literal> lesz.
-   </para>
-   <para>
     Lásd még: <function>array_merge_recursive</function>!
    </para>
   </refsect1>
@@ -1008,16 +1118,35 @@
 <![CDATA[
 $tomb1 = array ("szín" => array ("kedvenc" => "piros"), 5);
 $tomb2 = array (10, "szín" => array ("kedvenc" => "zöld", "kék"));
-$result = array_merge_recursive ($tomb1, $tomb2);
+$eredmeny = array_merge_recursive ($tomb1, $tomb2);
 ]]>
      </programlisting>
+     <para> 
+      Az <varname>$eredmeny</varname> tömb értéke: 
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+  [szín] => Array 
+      ( 
+          [kedvenc] => Array 
+              ( 
+                  [0] => piros 
+                  [1] => zöld 
+              ) 
+
+          [0] => kék 
+      ) 
+
+  [0] => 5 
+  [1] => 10 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
-    Az eredményül kapott tömb : <literal>array ("szín" =&gt; array
-    ("kedvenc" =&gt; array ("piros", "zöld"), "kék"), 5, 10)</literal>.
-   </para>
-   <para>
     Lásd még: <function>array_merge</function>!
    </para>
   </refsect1>
@@ -1165,15 +1294,15 @@
       <function>array_pad</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$input = array (12, 10, 9);
+$bemenet  = array (12, 10, 9);
 
-$result = array_pad ($input, 5, 0);
+$eredmeny = array_pad ($bemenet, 5, 0);
 // array (12, 10, 9, 0, 0)
 
-$result = array_pad ($input, -7, -1);
+$eredmeny = array_pad ($bemenet, -7, -1);
 // array (-1, -1, -1, -1, 12, 10, 9)
 
-$result = array_pad ($input, 2, "noop");
+$eredmeny = array_pad ($bemenet, 2, "noop");
 // nincs kitöltés
 ]]>
      </programlisting>
@@ -1206,17 +1335,26 @@
      <title><function>array_pop</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$verem = array ("narancs", "alma", "málna");
+$verem = array ("narancs", "banán", "alma", "málna");
 $gyumolcs = array_pop ($verem);
 ]]>
      </programlisting>
+     <para> 
+      Ezután a <varname>$verem</varname> csak 3 eleme lesz: 
+      <screen role="php"> 
+  <![CDATA[ 
+  Array 
+  ( 
+      [0] => narancs 
+      [1] => banán 
+      [2] => alma 
+  ) 
+  ]]> 
+      </screen> 
+      és a <varname>$gyumolcs</varname> értéke <literal>málna</literal> lesz.
+     </para> 
     </example>
    </para>
-   <para>
-    Ezután a <varname>$verem</varname>-nek csak két eleme lesz:
-    "narancs" és "alma", és a <varname>$gyumolcs</varname> változó értéke
-    "málna" lesz.
-   </para>
    &return.falseproblem;
    <para>
     Lásd még: <function>array_push</function>,
@@ -1253,7 +1391,7 @@
     mintha a :
      <programlisting role="php">
 <![CDATA[
-$array[] = $var;
+$tomb[] = $var;
 ]]>
      </programlisting>
      kódot ismételnéd meg mindenegyes <parameter>var</parameter> paraméterre.
@@ -1266,17 +1404,27 @@
      <title><function>array_push</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$verem = array (1, 2);
-array_push ($verem, "+", 3);
+$verem = array ("narancs", "banán");
+array_push ($verem, "alma", "málna");
 ]]>
      </programlisting>
+     <para> 
+      E példában a <varname>$verem</varname> tömbnek 4 eleme lesz:
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+    [0] => narancs
+    [1] => banán
+    [2] => alma 
+    [3] => málna
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
-     E példában a <varname>$verem</varname> tömbnek 4 eleme lesz:
-     1, 2, "+" és 3.
-   </para>
-   <para>
      Lásd még: <function>array_pop</function>,
      <function>array_shift</function> és
      <function>array_unshift</function>!
@@ -1369,19 +1517,45 @@
 $indexelt_eredmeny = array_reverse ($bemenet, TRUE);
 ]]>
      </programlisting>
+     <para> 
+      Ezután az <varname>$eredmeny</varname> és a
+      <varname>$indexelt_eredmeny</varname> tömbnek ugyanazok az elemei lesznek,
+      de figyeldmeg az indexelés közötti különbséget. A 
+      <varname>$eredmeny</varname> és a <varname>$indexelt_bemenet</varname>
+      így néz ki:
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+  [0] => Array 
+      ( 
+          [0] => zöld 
+          [1] => kék 
+      ) 
+
+  [1] => 4 
+  [2] => php 
+) 
+Array 
+( 
+  [2] => Array 
+      ( 
+          [0] => zöld 
+          [1] => kék 
+      ) 
+
+  [1] => 4 
+  [0] => php 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
-   <para>
-    Ezután mind <varname>$eredmeny</varname> és a
-    <varname>$indexelt_bemenet</varname> tömb így néz ki:
-    <literal>array(array ("zöld", "piros"), 4.0, "php")</literal>, ám
-    a <literal>"php"</literal>  megmaradt az
-    <varname>$indexelt_bemenet[0]</varname> elemnek.
-   </para>
    <note>
     <para>
       A második paraméter PHP 4.0.3-től használható.
-     </para>
+    </para>
    </note>
   </refsect1>
  </refentry>
@@ -1478,17 +1652,27 @@
      <title><function>array_shift</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$args = array ("-v", "-f");
-$opt = array_shift ($args);
+$sor      = array ("narancs", "banán", "alma", "málna");
+$gyumolcs = array_shift ($verem);
 ]]>
      </programlisting>
+     <para> 
+      Ez azt eredményezi, hogy <varname>$sor</varname> tömbnek 3 eleme marad:
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+    [0] => banán 
+    [1] => alma 
+    [2] => málna
+) 
+]]> 
+      </screen> 
+      és a <varname>$gyumolcs</varname> értéke "narancs" lesz.
+     </para> 
     </example>
    </para>
    <para>
-    Ez azt eredményezi, hogy <varname>$args</varname> egy eleme marad:
-    "-f", és a <varname>$opt</varname> értéke "-v" lesz.
-   </para>
-   <para>
     Lásd még: <function>array_unshift</function>,
     <function>array_push</function> és
     <function>array_pop</function>!
@@ -1688,6 +1872,15 @@
 // kiírja, hogy: összeg(b) = 6.9
 ]]>
      </programlisting>
+     <para> 
+      A fenti program kimenete: 
+      <screen role="php"> 
+<![CDATA[ 
+összeg(a) = 20 
+összeg(b) = 6.9 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <note>
@@ -1719,12 +1912,11 @@
     és az így keletkezett tömbbel tér vissza.
    </para>
    <para>
-    Az indexelést megtartja. Az <function>array_unique</function> minden érték
-    esetén az elsőként megtalált elem indexét tartja meg, a többi ezután
-    következőt eldobja. [Ez a kijelentés csak az angol kézikönyv fordítása!
-    Az alábbi példákat MINDENKÉPPEN próbáld ki, és akkor fogod látni, hogy
-    valójában hogyan működik azzal a PHP verzióval, ami Neked van.
-    A hibát már bejelentettük, javítása folyamatban van...]
+    Az indexelést megtartja. Az <function>array_unique</function> először 
+    sorba rendezi a tömbértékeket, majd az összetartozó értékek közül 
+    az elsőként megtalált elem indexét tartja meg, a többi ezután
+    következőt eldobja. Ez nem azt jelenti, hogy az eredetileg rendezetlen 
+    tömbbeli legelső elem indexét tartja meg.
    </para>
    <note>
     <simpara>
@@ -1742,23 +1934,27 @@
    </warning>
    <para>
     <example>
-     <title>
-      <function>array_unique</function> példa</title>
+     <title><function>array_unique</function> példa</title>
      <programlisting role="php">
 <![CDATA[
 $bemenet  = array ("a" => "zöld", "piros", "b" => "zöld", "kék", "piros");
 $eredmeny = array_unique ($bemenet);
 print_r($eredmeny);
-/* a következőt írja ki:
+]]>
+     </programlisting>
+     <para>
+      A következőt írja ki: (PHP 4.0.6)
+         <screen>
+<![CDATA[
 Array
 (
     [b] => zöld
     [1] => kék
     [2] => piros
 )
-*/
 ]]>
-     </programlisting>
+      </screen>
+     </para>
     </example>
    </para>
    <para>
@@ -1769,17 +1965,21 @@
 $bemenet  = array (4,"4","3",4,3,"3");
 $eredmeny = array_unique ($bemenet);
 var_dump($eredmeny);
-
-/* a következőt írja ki: (PHP 4.0.6)
+]]>
+     </programlisting>
+     <para>
+      A következőt írja ki: (PHP 4.0.6)
+         <screen>
+<![CDATA[
 array(2) {
   [3]=>
   int(4)
   [4]=>
   int(3)
 }
-*/
 ]]>
-     </programlisting>
+      </screen>
+     </para>
     </example>
    </para>
   </refsect1>
@@ -1816,17 +2016,27 @@
      <title><function>array_unshift</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$sor = array ("p1", "p3");
-array_unshift ($sor, "p4", "p5", "p6");
+$sor      = array ("narancs", "banán");
+$gyumolcs = array_shift ($sor, "alma", "málna");
 ]]>
      </programlisting>
+     <para> 
+      Ez azt eredményezi, hogy a <varname>$sor</varname> tömbnek 4 eleme lesz:
+      <screen role="php"> 
+<![CDATA[ 
+Array 
+( 
+    [0] => alma 
+    [1] => málna
+    [2] => narancs
+    [3] => banán 
+) 
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
-    Ez azt eredményezi, hogy a <varname>$sor</varname> tömbnek 5 eleme
-    lesz: "p4", "p5", "p6", "p1" és "p3".
-    </para>
-   <para>
     Lásd még: <function>array_shift</function>,
     <function>array_push</function> és
     <function>array_pop</function>!
@@ -1856,10 +2066,22 @@
      <title><function>array_values</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$array = array ("méret" => "XL", "szín" => "arany");
-array_values ($array);    // eredménye: array ("XL", "arany")
+$tomb = array ("méret" => "XL", "szín" => "arany");
+array_values ($tomb);
 ]]>
      </programlisting>
+     <para>
+      A fenti program kimenete:
+      <screen role="php">
+<![CDATA[
+Array
+(
+    [0] => XL
+    [1] => arany
+)
+]]>
+      </screen>
+     </para>
     </example>
    </para>
    <note>
@@ -1965,14 +2187,32 @@
 function teszt_kiir ($elem2, $index) {
     echo "$index. $elem2<br>\n";
 }
-
+echo "Előtte ...:\n";
 array_walk ($gyumolcsok, 'test_kiir');
 reset ($gyumolcsok);
 array_walk ($gyumolcsok, 'test_atir', 'gyumolcs');
+echo "... és utána:\n";
 reset ($gyumolcsok);
 array_walk ($gyumolcsok, 'test_kiir');
 ]]>
      </programlisting>
+     <para>
+      A fenti program kimenete:
+       <screen role="php">
+<![CDATA[
+Előtte ...:
+d. citrom
+a. narancs
+b. banán
+c. alma
+... és utána:
+d. gyumolcs: citrom
+a. gyumolcs: narancs
+b. gyumolcs: banán
+c. gyumolcs: alma
+]]>
+      </screen>
+     </para>
     </example>
    </para>
    <simpara>
@@ -2139,7 +2379,7 @@
      <programlisting role="php">
 <![CDATA[
 $varos    = "Miskolc";
-$mmegye   = "BAZ";
+$megye    = "BAZ";
 $esemeny  = "P.A. elhagyja a varost";
 
 $helyrajz = array ("varos", "megye");
@@ -2148,9 +2388,17 @@
 ]]>
      </programlisting>
      <para>
-      A <varname>$eredmeny</varname> értéke <literal>array
-      ("esemeny" =&gt; "P.A. elhagyja a varost", "varos" =&gt; "Miskolc",
-      "megye" =&gt; "BAZ")</literal>.
+      A <varname>$eredmeny</varname> értéke:
+         <screen>
+<![CDATA[
+Array
+(
+    [esemeny] => P.A. elhagyja a varost
+    [varos] => Miskolc
+    [megye] => BAZ
+)
+]]>
+      </screen>
      </para>
     </example>
    </para>
@@ -2218,7 +2466,7 @@
    <note>
     <para>
      A <function>sizeof</function> függvény a <function>count</function>
-     függvény álneve.
+     függvény <link linkend="aliases">álneve</link>.
     </para>
    </note>
    <para>
@@ -2306,7 +2554,6 @@
 <![CDATA[
 $ize = array ("bob", "fred", "jussi", "jouni", "egon", "marliese");
 $bigyo = each ($ize);
-print_r($bigyo);
 ]]>
      </programlisting>
     </example>
@@ -2544,10 +2791,10 @@
     A <varname>$méret</varname> változó nem lett felülírva az EXTR_PREFIX_SAME
     megadása miatt, amely azt eredményezte, hogy ehelyett a
     <varname>$wddx_méret</varname> változóba került az új érték.
-    Ha EXTR_SKIP-et használtunk volna, akkor a $wddx_size sem került volna
-    létrehozásra. Az EXTR_OVERWRITE pedig azt okozta volna, hogy a
-    <varname>$méret</varname> értéke "közepes"-re változott volna.
-    Az EXTR_PREFIX_ALL-lal pedig minden változó neve wddx-szel kezdődne:
+    Ha EXTR_SKIP-et használtunk volna, akkor a <varname>$wddx_méret</varname>
+    sem került volna létrehozásra. Az EXTR_OVERWRITE pedig azt okozta volna,
+    hogy a <varname>$méret</varname> értéke "közepes"-re változott volna.
+    Az EXTR_PREFIX_ALL-lal pedig minden változó neve wddx előtaggal kezdődne:
     <varname>$wddx_szín</varname>,
     <varname>$wddx_méret</varname> és
     <varname>$wddx_alak</varname>.
@@ -2603,12 +2850,22 @@
 if (in_array ("Irix", $os)) {
     print "Got Irix";
 }
-if (in_array ("mac", $os)) { // sikertelen, mert az in_array() érzékeny
-                             // a  kis- és nagybetűk különbségére
+if (in_array ("mac", $os)) { 
+                             
     print "Got mac";
 }
 ]]>
     </programlisting>
+    <para>
+     A második feltétel nem teljesül, mert az 
+     <function>in_array()</function> érzékeny a kis- és nagybetűk különbségére,
+     ezért a program kimenete :
+     <screen role="php"> 
+<![CDATA[ 
+Got Irix 
+]]> 
+       </screen> 
+      </para> 
     </example>
    </para>
    <para>
@@ -2625,12 +2882,16 @@
 if (in_array(1.13, $a, TRUE))
     echo "szigorúan 1.13-ot találtam meg. \n";
 ?>
-
-// ennek a kimenete:
-
-szigorúan 1.13-ot találtam meg
 ]]>
-</programlisting>
+     </programlisting>
+     <para> 
+     Ez a következőt írja ki: 
+     <screen role="php"> 
+<![CDATA[ 
+szigorúan 1.13-ot találtam meg.
+]]> 
+      </screen> 
+     </para> 
     </example>
    </para>
    <para>
@@ -2735,16 +2996,14 @@
     Ez a példa a következőt írja ki:
    </para>
    <para>
-    <informalexample>
-     <programlisting>
+    <screen>
 <![CDATA[
 d = citrom
 c = alma
 b = banán
 a = narancs
 ]]>
-     </programlisting>
-    </informalexample>
+    </screen>
    </para>
    <para>
     A rendezést befolyásolja a <parameter>sort_flags</parameter> paraméter,
@@ -2795,16 +3054,14 @@
     Ez a példa a következőt írja ki:
    </para>
    <para>
-    <informalexample>
-     <programlisting>
+    <screen>
 <![CDATA[
 a = narancs
 b = banán
 c = alma
 d = citrom
 ]]>
-     </programlisting>
-    </informalexample>
+    </screen>
    </para>
    <para>
     A rendezést befolyásolja a <parameter>sort_flags</parameter> paraméter,
@@ -2902,15 +3159,15 @@
      <title><function>natsort</function> példa</title>
      <programlisting role="php">
 <![CDATA[
-$array1 = $array2 = array ("img12.png", "img10.png", "img2.png", "img1.png");
+$tomb1 = $tomb2 = array ("img12.png", "img10.png", "img2.png", "img1.png");
 
-sort($array1);
+sort($tomb1);
 echo "Hagyományos rendezés\n";
-print_r($array1);
+print_r($tomb1);
 
-natsort($array2);
+natsort($tomb2);
 echo "\nTermészetes rendezés\n";
-print_r($array2);
+print_r($tomb2);
 ]]>
      </programlisting>
     </example>
@@ -2940,7 +3197,8 @@
 )
 ]]>
      </screen>
-     Részletesebb leírásért lásd: Martin Pool <ulink url="&url.strnatcmp;">Natural 
Order String Comparison</ulink>
+     Részletesebb leírásért lásd: Martin Pool 
+     <ulink url="&url.strnatcmp;">Natural Order String Comparison</ulink>
      c. oldalát!
     </para>
    <para>
@@ -3047,7 +3305,7 @@
     </funcprototype>
    </funcsynopsis>
    <simpara>
-    Ez a <function>current</function> függvény álneve.
+    Ez a <function>current</function> függvény <link linkend="aliases">álneve</link>.
    </simpara>
    <para>
     Lásd még:
@@ -3303,7 +3561,7 @@
    </funcsynopsis>
    <para>
     A <function>sizeof</function> függvény a <function>count</function>
-    álneve.
+    <link linkend="aliases">álneve</link>.
    </para>
    <para>
     Lásd még: <function>count</function>!
@@ -3525,7 +3783,6 @@
     visszaadnia, ha az első elem kisebb vagy nagyobb a másodiknál, ill. ha egyenlők.
     Ha két elem egyenlő, sorrendjük a rendezett tömbben nem definiált.
    </para>
-   &note.func-callback;
    <para>
     <example>
      <title><function>usort</function> példa</title>
@@ -3590,8 +3847,9 @@
     </example>
    </para>
    <para>
-    Több dimenziós tömbökre alkalmazva $a és $b
-    az első indexre mutató referenciákat fog tartalmazni.
+    Több dimenziós tömbökre alkalmazva <varname>$a</varname> és 
+    <varname>$b</varname> az első indexre mutató referenciákat fog
+    tartalmazni.
    </para>
    <para>
     Ez a példa a következőt írja ki:
@@ -3605,6 +3863,7 @@
 ]]>
     </screen>
    </para>
+   &note.func-callback;
    <para>
     <example>
      <title>


Reply via email to