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