pgerzson                Sun Jan  6 19:01:20 2002 EDT

  Modified files:              
    /phpdoc/hu/functions        array.xml 
  Log:
  correct typos and and make some description more understandable 
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.5 phpdoc/hu/functions/array.xml:1.6
--- phpdoc/hu/functions/array.xml:1.5   Sat Jan  5 09:01:49 2002
+++ phpdoc/hu/functions/array.xml       Sun Jan  6 19:01:19 2002
@@ -13,9 +13,9 @@
   </simpara>
   <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.
+   akár "manuálisan" vagy valamilyen függvénnyel is létre lehet hozni.
    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.
+   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,
@@ -45,17 +45,15 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-     Egy paramétertömböt ad vissza.
-     A paramétereknek megadható az indexük is a =&lt; operátorral.
+     A paramétereként átadott értékekből képzett tömböt ad vissza, az
+     elemekhez az indexük is hozzárendelhető a =&gt; operátorral.
     </para>
-   <para>
-    <note>
+   <note>
      <para>
        Az <function>array</function> nyelvi építőelem tömbök létrehozására,
        és nem szokványos függvény.
       </para>
-    </note>
-   </para>
+   </note>
    <para>
     Az "index =&gt; érték" szintaxis - egymástól vesszővel elválasztva -
     meghatároz egy indexet a hozzátartozó értékkel. Az index lehet sztring
@@ -63,17 +61,16 @@
     generált egész szám lesz az elem indexe. (Az automatikus indexelés
     0-tól kezdődik.) Ha az index egy egész szám, akkor a következőként
     generált index az eddigi legnagyobb egész számú indextől eggyel nagyobb
-    szám lesz. Figyelj arra, hogyha két azonos indexű elemet definiálsz,
+    szám lesz. Figyelj arra, hogy ha két azonos indexű elemet definiálsz,
     akkor az utolsó felülírja az elsőt.
    </para>
    <para>
     A következő példák segítenek megérteni, hogyan lehet kétdimenziós tömböket
     létrehozni, asszociatív tömbök kulcsait megadni, illetve hogyan lehet
     helyeket kihagyni és folytatni numerikus indexelést.
-    <example>
-     <title>
-      <function>array</function> példa
-     </title>
+   </para>
+   <example>
+     <title><function>array</function> példa</title>
      <programlisting role="php">
 <![CDATA[
 $gyumolcsok = array (
@@ -82,19 +79,18 @@
     "lyukak"      => array ("első", 5 => "második", "harmadik")
 );
 ]]>
-     </programlisting>
-    </example>
-   </para>
-   <para>
-    <example>
-     <title>Automatikus indexelés az <function>array</function> "függvénnyel"</title>
-     <programlisting role="php">
+    </programlisting>
+   </example>
+   <example>
+    <title>Automatikus indexelés az <function>array</function> "függvénnyel"</title>
+    <programlisting role="php">
 <![CDATA[
 $tomb = array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
 print_r($tomb);
 ]]>
-     </programlisting>
-    </example>
+    </programlisting>
+   </example>
+   <para>
     ezt fogja kiírni:
     <screen role="php">
 <![CDATA[
@@ -222,8 +218,8 @@
    </para>
    <para>
     A lehetséges <parameter>preserve_keys</parameter> paraméter &true;-ra
-    állításával, kikényszerítheted, hogy az eredeti tömb indexeit
-    tartsák meg a visszaadott tömbdarabok. Ha &false;-ra állítod ezt a paramétert,
+    állításával, kikényszeríthető, hogy az eredeti tömb indexelését
+    megtartsák a visszaadott tömbdarabok. Ha e paraméter értéke &false;,
     akkor minden tömbdarabban az elemek sorszámozása 0-tól újra kezdődik.
     Az alapértelmezés az utóbbi: &false;.
    </para>
@@ -290,7 +286,7 @@
  <refentry id="function.array-count-values">
   <refnamediv>
    <refname>array_count_values</refname>
-   <refpurpose>összeszámol minden értéket a tömbben</refpurpose>
+   <refpurpose>összeszámolja minden érték előfordulását a tömbben</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
@@ -318,7 +314,7 @@
       <para>
        A fenti példa kiírja:
       </para>
-         <screen>
+      <screen>
 <![CDATA[
    [1] => 2  
    [hello] => 2  
@@ -351,8 +347,8 @@
    </funcsynopsis>
    <para>
     Az <function>array_diff</function> olyan tömböt ad vissza, amely
-    azokat az elemeket tartalmazza, amit csak <parameter>array1</parameter>-ben
-    szerepelnek és semelyik másik paraméterként átadott tömbben.
+    azokat az elemeket tartalmazza, amelyek csak <parameter>array1</parameter>-ben
+    szerepelnek és semelyik másik paraméterként átadott tömbben nem.
     Az indexelést megőrzi.
    </para>
    <para>
@@ -365,12 +361,22 @@
 $eredmeny = array_diff ($tomb1, $tomb2);
 ]]>
      </programlisting>
+     <para>
+      Ez azt eredményezi, hogy a <varname>$eredmeny</varname> értéke:
+     </para>
+     <screen>
+<![CDATA[
+Array
+(
+    [2] => kék
+)
+]]>
+     </screen>
     </example>
    </para>
    <para>
-    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.
+    Az <varname>$tomb1</varname>-ben előforduló többszörös értékeket
+    ugyanúgy kezeli a függvény.
    </para>
    <note>
     <simpara>
@@ -415,11 +421,12 @@
    <para>
     Az <function>array_filter</function> olyan tömbbel tér vissza, amely az
     <parameter>input</parameter> tömb összes ún. 'callback' függvény által
-    megszűrt elemét tartalmazza. Ez azt jelenti, hogy a függvény az
-    <parameter>input</parameter> minden elemére meghívja ezt a függvényt,
-    amely visszatérési értékeként megadja, hogy az elem átment a szűrőn
-    vagy sem. Ha az <parameter>input</parameter> tömb asszociatív, akkor a
-    kulcsok megőrzásre kerülnek.
+    megszűrt elemét tartalmazza. Ez azt jelenti, hogy a 
+    <function>array_filter</function> az <parameter>input</parameter> 
+    minden elemére meghívja ezt a függvényt, amely visszatérési értékeként 
+    megadja, hogy az elem átment a szűrőn vagy sem. Ha az 
+    <parameter>input</parameter> tömb asszociatív, akkor a kulcsok megőrzésre
+    kerülnek.
    </para>
    <para>
     <example>
@@ -489,9 +496,9 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    Az <function>array_flip</function> felcseréli a tömb elemeit és kulcsait,
-    úgyhogy a <parameter>trans</parameter> tömb értékei lesznek az új kulcsok és
-    a kulcsai pedig a hozzátartozó értékek.
+    Az <function>array_flip</function> felcseréli a tömb elemeit és kulcsait 
+    egymással, úgyhogy a <parameter>trans</parameter> tömb értékei lesznek 
+    az új kulcsok és a kulcsai pedig a hozzátartozó értékek.
     Látható, hogy <type>array</type>-t ad vissza.
    </para>
    <para>
@@ -506,7 +513,7 @@
     ahhoz az értékhez, és a többit figyelmen kívül hagyja.
    </para>
    <para>
-    Az <function>array_flip</function> &false;-tal tér vissza, sikertelenség esetén.
+    Az <function>array_flip</function> &false;-tal tér vissza sikertelenség esetén.
    </para>
    <para>
     <example>
@@ -734,7 +741,7 @@
    </para>
    <para>
     Ha az elhagyható <parameter>search_value</parameter> is meg an adva,
-    akkor csak azokat a kulcsokkal tér vissza, amelyek a megadott értékhez
+    akkor csak azokkal a kulcsokkal tér vissza, amelyek a megadott értékhez
     tartoznak. Egyébként az <parameter>input</parameter> összes kulcsa
     átadásra kerül.
    </para>
@@ -820,20 +827,21 @@
     <funcprototype>
      <funcdef>array <function>array_map</function></funcdef>
      <paramdef>mixed <parameter>callback</parameter></paramdef>
-     <paramdef>array <parameter>arr1</parameter></paramdef>
+     <paramdef>array <parameter>array1</parameter></paramdef>
      <paramdef>array
        <parameter>
-       <optional>arr2...</optional>
+       <optional>array2...</optional>
       </parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Az <function>array_map</function> olyan tömböt ad vissza, amelyben
-    az <parameter>arr1</parameter> tömb <parameter>callback</parameter> nevű függvény
-    által kiszámolt értékei vannak. A <parameter>callback</parameter> függvény
-    fogadható paraméterek száma meg kell egyezzen az
-    <function>array_map</function>-nak átadott tömbök számával.
+    az <parameter>array1</parameter> tömb <parameter>callback</parameter>
+    nevű függvény által kiszámolt értékei vannak. A 
+    <parameter>callback</parameter> függvény által fogadható paraméterek 
+    száma meg kell egyezzen az <function>array_map</function>-nak átadott
+    tömbök számával.
    </para>
    <para>
     <example>
@@ -940,7 +948,7 @@
     Több tömb használata esetén a tömbök hosszának meg kell egyeznie,
     mert a meghívott <parameter>callback</parameter> függvény
     párhuzomsan halad végig rajtuk mindig a megfelelő elemeket használva fel.
-    Ha a tömbök nem megegyező méretűek, akkor a legrövidebb üres elemekkel
+    Ha a tömbök nem megegyező méretűek, akkor a legrövidebbek üres elemekkel
     lesznek feltöltve.
    </para>
    <para>
@@ -963,7 +971,7 @@
      </programlisting>
       <para>
        A fenti program kimenete, a <varname>$d</varname> tömb szerkezete:
-         <screen>
+      <screen>
 <![CDATA[
 Array
 (
@@ -1042,7 +1050,7 @@
    <para>
     Ha a megadott tömbökben ugyanolyan string kulcsok vannak, akkor a későbbi
     felülírja az előzőt. Ha a tömböknek ugyanolyan numerikus indexei vannak, 
-    akkor nem ez történik, minden új értéket a tömbbe illeszt.
+    akkor nem ez történik, hanem mindenegyiket új értékként a tömbbe illeszt.
    </para>
    <para>
     <example>
@@ -1177,21 +1185,22 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    Az <function>array_multisort</function> arra hasunálható, hogy egyszerre
+    Az <function>array_multisort</function> arra használható, hogy egyszerre
     több tömböt vagy egy többdimenzós tömböt rendezzen sorba valamelyik
     dimenziója szerint. A kulcsokat megőrzi a rendezés során.
    </para>
    <para>
     A megadott tömböket egy képzeletbeli, sorok alapján rendezendő táblázat
-    oszlopainak tekinthetők. Ez hasonlít az SQL ORDER BY cikkelyének feladatára.
-    Ez első tömb, ami alapján először. Az ebben a tömbben levő ugyanolyan sorok 
(elemek)
-    a következőként megadott tömb szerint lesznek tovább rendezve, és így tovább
-    végig a tömbökön.
+    oszlopainak tekinthetők. Ez hasonlít az SQL ORDER BY cikkelyének 
+    feladatára. Ez első tömb, ami alapján először rendez. Az ebben a tömbben
+    levő ugyanolyan sorok (elemek) a soron következő tömb szerint lesznek 
+    tovább rendezve, és így tovább végig a tömbökön.
    </para>
    <para>
-    Ennek a függvénynek a argumentumlistája kicsit szokatlan, de nagyon rugalmas.
-    A legelső paraméternek egy tömbnel kell lennie, ezután minden paraméter lehet
-    egy tömb vagy egy a következő rendezést szabályzó jelzőértékek közül.
+    Ennek a függvénynek a argumentumlistája kicsit szokatlan, de nagyon 
+    rugalmas. A legelső paraméternek mindig tömbnek kell lennie, ezután minden
+    paraméter lehet egy tömb vagy egy a következő rendezést szabályzó 
+    jelzőértékek közül.
    </para>
    <para>
     Sorrendi jelzők:
@@ -1219,9 +1228,10 @@
     </itemizedlist>
    </para>
    <para>
-    Nem lehet két ugyanolyan típusú jelzőt egymás után megadni. Ezek a jelzők csak a
-    közvetlenül előtük megadott tömb szerinti rendezést befolyásolják, minden tömb
-    paraméternél az alapértelmezés lép életbe, ami a SORT_ASC és SORT_REGULAR.
+    Nem lehet két ugyanolyan típusú jelzőt egymás után megadni. Ezek a jelzők
+    csak a közvetlenül előttük álló tömb szerinti rendezést befolyásolják, 
+    minden tömb paraméternél az alapértelmezés lép életbe: 
+    SORT_ASC és SORT_REGULAR.
    </para>
    <para>
     &true;-val tér vissza, ha sikerült a rendezés, egyébként &false;-szal.
@@ -1236,14 +1246,32 @@
 array_multisort ($ar1, $ar2);
 ]]>
      </programlisting>
+     <para>
+      A rendezés után a <varname>$ar1</varname> és a <varname>$ar2</varname>:
+      (A második tömb elemei az első tömb megegyező elemeinek megfelelően 
+      (100, 100) szintén rendezettek.)
+     </para>
+     <screen>
+<![CDATA[
+Array // $ar1
+(
+    [0] => 10
+    [1] => a
+    [2] => 100
+    [3] => 100
+)
+Array // $ar2
+(
+    [0] => 1
+    [1] => 1
+    [2] => 2
+    [3] => 3
+)
+]]>
+     </screen>
     </example>
    </para>
    <para>
-    Ebben a példában a rendezés után az első tömbben 10,"a", 100, 100 lesz
-    A másodikban 1, 1, "2", 3. A második tömb elemei az első tömb megegyező
-    elemeinek megfelelően (100, 100) szintén rendezettek.
-   </para>
-   <para>
     <example>
      <title>Többdimenziós tömbök rendezése</title>
      <programlisting role="php">
@@ -1253,13 +1281,36 @@
                  $ar[1], SORT_NUMERIC, SORT_DESC);
 ]]>
      </programlisting>
+      <para>
+       A rendezés után a <varname>$ar</varname> tömb:
+       (Az első szövegként növekvő sorrendbe rendezve, a másodikban számként
+        csökkenő sorrendbe rendezve.)
+      </para>
+      <screen>
+<![CDATA[
+Array
+(
+    [0] => Array
+        (
+            [0] => 10
+            [1] => 100
+            [2] => 100
+            [3] => a
+        )
+
+    [1] => Array
+        (
+            [0] => 1
+            [1] => 3
+            [2] => 2
+            [3] => 1
+        )
+
+)
+]]>
+      </screen>
     </example>
    </para>
-   <para>
-    Ebben a példában a rendezés után az első tömbben 10, 100, 100, "a" lesz
-    - szövegként növekvő sorrendbe rendezve. A másodikban 1, 1, 3, "2" - számként
-    csökkenő sorrendbe rendezve.
-   </para>
   </refsect1>
   </refentry>
  
@@ -1282,11 +1333,14 @@
    </funcsynopsis>
    <para>
     Az <function>array_pad</function> az <parameter>input</parameter> tömb
-    <parameter>pad_size</parameter>paraméterben megadott méretre bővített másolatát
-    adja vissza, amelyben az új elemeket a <parameter>pad_value</parameter> értékkel 
töltötte fel.
-    Ha a <parameter>pad_size</parameter> pozitív szám, akkor a tömb végére kerülnek 
az új elemek,
-    ha negatív, akkor az elejére. Ha a <parameter>pad_size</parameter> abszolút 
értéke kisebb vagy
-    egyenlő a tömb méretével, akkor az <parameter>input</parameter> tömbön nem 
történik változtatás.
+    <parameter>pad_size</parameter> paraméterben megadott méretre bővített
+    másolatát adja vissza, amelyben az új elemeket a 
+    <parameter>pad_value</parameter> értékkel töltötte fel. Ha a 
+    <parameter>pad_size</parameter> pozitív szám, akkor a tömb végére kerülnek
+    az új elemek, ha negatív, akkor az elejére. Ha a 
+    <parameter>pad_size</parameter> abszolút értéke kisebb vagy egyenlő a tömb
+    méretével, akkor az <parameter>input</parameter> tömbön nem történik 
+    változtatás.
    </para>
    <para>
     <example>
@@ -1503,7 +1557,7 @@
    </funcsynopsis>
    <para>
     Az <function>array_reverse</function> veszi az <parameter>array</parameter>
-    tömböt, és visszaad egy olyan tömböt,amelyben elemek fordított sorrendben
+    tömböt, és visszaad egy olyan tömböt, amelyben elemek fordított sorrendben
     szerepelnek. Ha <parameter>preserve_keys</parameter> értéke &true;, akkor
     megőrzi az elemek indexelését a visszaadandó tömbben.
    </para>
@@ -1520,8 +1574,8 @@
      <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>
+      de az <emphasis>indexelésük eltérő</emphasis>. 
+      A <varname>$eredmeny</varname> és a <varname>$indexelt_bemenet</varname>
       így néz ki:
       <screen role="php"> 
 <![CDATA[ 
@@ -1581,12 +1635,11 @@
    </funcsynopsis>
    <para>
     Az <function>array_reduce</function> ismétlődve meghívja a
-    <parameter>callback</parameter> függvényt
-    az <parameter>input</parameter> tömb elemeivel paraméterként, azért hogy
-    végül egy elemi értékké alakítsa át a tömböt. Az elhagyható
-    <parameter>intial</parameter> megadásával beállítható egy tetszőleges
-    kezdő érték a folyamat legelején. Ha üres a tömb, akkor ez lesz a
-    visszadott érték is.
+    <parameter>callback</parameter> függvényt paraméterként
+    az <parameter>input</parameter> tömb elemeivel, hogy végül egy elemi 
+    értékké alakítsa át a tömböt. Az elhagyható <parameter>intial</parameter>
+    megadásával beállítható egy tetszőleges kezdő érték a folyamat legelején.
+    Ha üres a tömb, akkor ez lesz a visszadott érték is.
    </para>
    <para>
     <example>
@@ -1641,8 +1694,8 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    Az <function>array_shift</function> kilépteti a tömb első elemét
-    <parameter>array</parameter>, és ezt adja vissza. Az
+    Az <function>array_shift</function> kilépteti az 
+    <parameter>array</parameter> tömb első elemét, és ezt adja vissza. Az
     <parameter>array</parameter> tömb eggyel kevesebb elemet fog tartalmazni,
     és minden eleme eggyel előrébb (első index felé) tolódik.
     Ha a tömb üres volt, akkor &null;-lal tér vissza.
@@ -1683,7 +1736,7 @@
  <refentry id="function.array-slice">
   <refnamediv>
    <refname>array_slice</refname>
-   <refpurpose>Extract a slice of the array</refpurpose>
+   <refpurpose>a tömb egy részével tér vissza</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
@@ -1760,7 +1813,7 @@
    </funcsynopsis>
    <para>
     Az <function>array_splice</function> eltávolítja az
-    <parameter>input</parameter> tömb <parameter>offset</parameter> é
+    <parameter>input</parameter> tömb <parameter>offset</parameter> és
     <parameter>length</parameter> paraméterek által meghatározott
     sorozatát, és helyébe - ha meg van adva - a
     <parameter>replacement</parameter> tömböt illeszti.
@@ -1777,9 +1830,9 @@
     végéig minden elemet eltávolít. Ha a <parameter>length</parameter> meg
     van adva és pozitív, akkor ennyi darab elem kerül törlésre. Negatív
     <parameter>length</parameter> esetén az <parameter>array</parameter> tömb
-    végétől visszafelé ennyi darab elem kerül törlésre. Jótanácsként:
+    végétől visszafelé ennyiedik elemig törlődik minden. Jótanácsként:
     ha a tömb végéig kell mindent lecserélni a
-    <parameter>replacement</parameter> megadottra, akkor a
+    <parameter>replacement</parameter>-re, akkor a
     <literal>count($input)</literal>-ot kell a <parameter>length</parameter>
     paraméterben megadni.
    </para>
@@ -1915,8 +1968,8 @@
     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.
+    következőt eldobja. Ez nem azt jelenti, hogy az eredeti tömbbeli legelső
+    elem indexét tartja meg.
    </para>
    <note>
     <simpara>
@@ -1944,7 +1997,7 @@
      </programlisting>
      <para>
       A következőt írja ki: (PHP 4.0.6)
-         <screen>
+      <screen>
 <![CDATA[
 Array
 (
@@ -1969,7 +2022,7 @@
      </programlisting>
      <para>
       A következőt írja ki: (PHP 4.0.6)
-         <screen>
+      <screen>
 <![CDATA[
 array(2) {
   [3]=>
@@ -2135,8 +2188,8 @@
     <parameter>userdata</parameter> is szerepel, akkor ez lesz a harmadik
     paraméter. A <parameter>func</parameter> nevű függvénynek a felhasználó
     által definiáltnak kell lennie, és nem lehet natív PHP függvény. Emiatt
-    nem lehet <function>array_walk</function> hívásakor például közvetlenül a
-    <function>str2lower</function> meg hívni, hanem először létre kell hozni
+    nem lehet az <function>array_walk</function>-nak például közvetlenül a
+    <function>str2lower</function>-t meghívni, hanem először létre kell hozni
     egy saját függvényt, majd ennek átadni a paramétereket.
    </simpara>
    &note.func-callback;
@@ -2144,7 +2197,7 @@
     Ha <parameter>func</parameter> két vagy három argumentumnál többet igényel
     a <parameter>userdata</parameter>-tól függően, akkor figyelmeztető
     hibaüzenet (warning) keletkezik minden alkalommal, amikor az
-    <function>array_walk</function> meghívja a <function>array_walk</function>
+    <function>array_walk</function> meghívja a <parameter>func</parameter>
     függvényt.
     Ezeket a figyelmeztetések elnyomhatók a '@' karaktert az
     <function>array_walk</function> elé írva vagy az error_reporting()
@@ -2158,14 +2211,14 @@
      változtatás az eredeti tömbben is változást idéz elő.
     </para>
     <para>
-     A tömb <parameter>func</parameter> függvényen belüli módosítása
-     megjósolhatatlan viselkedést eredményezhet.
+     Az <parameter>array</parameter> tömb <parameter>func</parameter> függvényen
+     belüli módosítása megjósolhatatlan viselkedést eredményezhet.
     </para>
    </note>
    <note>
     <para>
      Az index és a userdata értékek átadása a <parameter>func</parameter>
-     függvénynek a a 4.0 verziótól elérhető.
+     függvénynek a 4.0 verziótól elérhető.
     </para>
     <para>
      PHP 4-ben <function>reset</function> függvényt szükség szerint meg kell
@@ -2268,7 +2321,7 @@
     </para>
    </example>
    <para>
-    A gyümölcsök az abc-nek megfelelően fordított sorrendben vannak rendezve,
+    A gyümölcsök az abc szerint fordított sorrendben vannak rendezve,
     és az indexek az eredeti elemekre mutatnak.
    </para>
    <para>
@@ -2364,10 +2417,10 @@
     neveit tárolják, a <function>compact</function> rekurzívan kezeli ezt.
    </para>
    <para>
-    A <function>compact</function> a változót a neve alapján megkeresi az
-    aktuális szimbólumtáblában és hozzáadja a kimeneti tömbhöz. A változó
-    neve lesz a kulcs és a kulcshoz tartozó értéke pedig a változó értéke.
-    Röviden, <function>extract</function>-tal ellentétesen működik.
+    A <function>compact</function> a neve alapján megkeresi a változót az
+    aktuális szimbólumtáblában, és hozzáadja a kimeneti tömbhöz. A változó
+    neve lesz a kulcs és a kulcshoz tartozó tömbérték pedig a változó értéke.
+    Röviden, az <function>extract</function>-tal ellentétesen működik.
     Az összes hozzáadott változót tároló kimeneti tömbbel tér vissza.
    </para>
    <para>
@@ -2389,7 +2442,7 @@
      </programlisting>
      <para>
       A <varname>$eredmeny</varname> értéke:
-         <screen>
+      <screen>
 <![CDATA[
 Array
 (
@@ -2422,9 +2475,9 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    Visszaadja a <parameter>var</parameter> változó az elemeinek számát,
-    amely általában <type>array</type>(tömb) típusú (mivel bármi másnak egy
-    eleme lehet).
+    Visszaadja a <parameter>var</parameter> változó elemeinek számát,
+    amely általában <type>array</type>(tömb) típusú (mivel bármi másnak csak
+    egy eleme lehet).
    </para>
    <para>
     Ha a <parameter>var</parameter> változó nem tömb, akkor 1-et ad vissza,
@@ -2612,10 +2665,10 @@
     </example>
    </para>
    <para>
-    Az each() függvény lefutása után a belső tömbmutató a tömb következő
-    elemére ugrik, vagy az utolsó elemre, ha a tömb végén áll a mutató.
-    Használd a <function>reset</function>-et, ha újból végig kell lépkedni
-    a tömbön.
+    Az <function>each()</function> függvény lefutása után a belső tömbmutató a
+    tömb következő elemére ugrik, vagy az utolsó elemre, ha a tömb végén áll a
+    mutató. Használd a <function>reset</function>-et, ha újból végig kell 
+    lépkedni a tömbön.
    </para>
    <para>
     Lásd még: <function>key</function>, <function>list</function>,
@@ -2826,11 +2879,11 @@
    </funcsynopsis>
    <para>
     Átnézi a <parameter>haystack</parameter> tömböt a
-    <parameter>needle</parameter> elemet keresve és &true;-t ad vissza,
-    ha megtalálta és &false;-ot egyébként.
+    <parameter>needle</parameter> elemet keresve, ha megtalálta, akkor &true;-t
+    ad vissza, egyébként &false;-ot.
    </para>
    <para>
-    Ha a harmadik, <parameter>strict</parameter> paraméter értéke &true;,
+    Ha a <parameter>strict</parameter> harmadik paraméter értéke &true;,
     akkor az <function>in_array</function> a <parameter>needle</parameter>
     <link linkend="language.types">típusát</link> is összeveti
     a <parameter>haystack</parameter> tömb elemeiével.
@@ -2919,8 +2972,8 @@
    </funcsynopsis>
    <para>
     Átnézi a <parameter>haystack</parameter> tömböt a
-    <parameter>needle</parameter> elemet keresve és visszaadja az
-    indexét/kulcsát, ha megtalálta, egyébként &false;-ot.
+    <parameter>needle</parameter> elemet keresve, ha megtalálta, akkor 
+    visszaadja az indexét/kulcsát, egyébként &false;-ot.
    </para>
    <para>
     Ha a harmadik, <parameter>strict</parameter> paraméter értéke &true;,
@@ -3084,7 +3137,7 @@
   <refnamediv>
    <refname>list</refname>
    <refpurpose>
-     Assign variables as if they were an array
+     értéket rendel a felsorolt változókhoz
     </refpurpose>
   </refnamediv>
   <refsect1>
@@ -3369,8 +3422,9 @@
    <para>
     A <function>range</function> a <parameter>low</parameter> és
     <parameter>high</parameter> közé eső elemekből alkotott tömbbel tér
-    vissza. Ha <parameter>low</parameter> nagyobb mint
-    <parameter>high</parameter>, akkor a sorozat high-tól indul low felé.
+    vissza. Ha <parameter>low</parameter> nagyobb, mint
+    <parameter>high</parameter>, akkor a sorozat 
+    <parameter>high</parameter>-tól indul <parameter>low</parameter> felé.
    </para>
    <example>
     <title><function>range</function> példák</title>
@@ -3465,6 +3519,8 @@
    <para>
     Ez a függvény fordított sorrendben rendezi át a tömböt: a legnagyobbtól
     a legkisebb felé.
+   </para>
+   <para>
     <example>
      <title><function>rsort</function> példa</title>
      <programlisting role="php">
@@ -3481,7 +3537,7 @@
    </para>
    <para>
      Ez a példa a következőt írja ki:
-    </para>
+   </para>
    <para>
     <screen>
 <![CDATA[
@@ -3493,7 +3549,7 @@
     </screen>
    </para>
    <para>
-    A gyümölcsök az abc-nek megfelelően fordított sorrendben vannak rendezve.
+    A gyümölcsök az abc szerint fordított sorrendben vannak rendezve.
    </para>
    <para>
     A rendezést befolyásolja a <parameter>sort_flags</parameter> paraméter,
@@ -3524,6 +3580,8 @@
     Ez a függvény véletlenszerűen összekeveri a tömb elemeit.
     Az <function>srand</function> függvényt meg kell hívni, hogy
     inicializálja a véletlenszám-generátort!
+   </para>
+   <para>
     <example>
      <title><function>shuffle</function> példa</title>
      <programlisting role="php">
@@ -3586,6 +3644,8 @@
    <para>
     Ez a függvény egy tömb elemeit rendezi sorba a legkisebbtől haladva a
     legnagyobb felé - azaz növekvő sorrendben.
+   </para>
+   <para>
     <example>
      <title><function>sort</function> példa</title>
      <programlisting role="php">
@@ -3625,7 +3685,7 @@
     amelynek a következő értékei lehetnek:
    </para>
    <para>
-    Sorting type flags:
+    (a rendezést befolyásoló jelzők)
     <itemizedlist>
      <listitem>
       <simpara>SORT_REGULAR - az elemeket hagyományosan hasonlítja össze</simpara>
@@ -3673,14 +3733,14 @@
    <para>
     Ez a függvény úgy rendez egy tömböt, hogy megtartja az indexek és az
     értékek közti relációt. Főleg akkor használatos, amikor az asszociatív
-    tömböket rendezzük, ahol az elemek sorrendje fontos. Az összehasonlítást
+    tömböket rendezzünk, ahol az elemek sorrendje fontos. Az összehasonlítást
     végző függvényt a felhasználó határozza meg.
    </para>
    <note>
     <para>
-     További példákért lásd a <function>usort</function> and
-     <function>uksort</function> for példas of user-defined
-     comparison functions.
+     További példákért lásd a <function>usort</function> és
+     <function>uksort</function> példáit, hogyan kell felhasználói 
+     függvényeket használni!
     </para>
    </note>
    &note.func-callback;


Reply via email to