goba            Sun Dec  9 05:54:52 2001 EDT

  Modified files:              
    /phpdoc/hu/functions        funchand.xml math.xml pcre.xml 
  Log:
  Updates from Gyozo Papp
  
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.4 phpdoc/hu/functions/funchand.xml:1.5
--- phpdoc/hu/functions/funchand.xml:1.4        Fri Dec  7 10:52:49 2001
+++ phpdoc/hu/functions/funchand.xml    Sun Dec  9 05:54:52 2001
@@ -1,5 +1,5 @@
 <?xml encoding="iso-8859-2" version="1.0"?>
-<!-- EN-Revision: 1.18 Maintainer: pgerzson Status: ready -->
+<!-- EN-Revision: 1.22 Maintainer: pgerzson Status: ready -->
  <reference id="ref.funchand">
   <title>F�ggv�nykezel� f�ggv�nyek</title>
   <titleabbrev>F�ggv�nykezel�s</titleabbrev>
@@ -40,6 +40,7 @@
      P�ld�ul:
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 function debug($var, $val)
     echo "***Bogar�sszunk\nV�LTOZ�: $var\n�RT�KE:";
     if (is_array($val) || is_object($val) || is_resource($val))
@@ -55,6 +56,7 @@
 call_user_func_array ('debug', array("host", $host));
 call_user_func_array ('debug', array("c", $c));
 call_user_func_array ('debug', array("HTTP_POST_VARS", $HTTP_POST_VARS));
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -104,11 +106,13 @@
      N�zz�k a k�vekez� p�ld�t:
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 function brobely ($type) {
     print " Sz�val $type akar, semmi gond.";
 }
 call_user_func ('barber', "gomba frizur�t");
 call_user_func ('barber', "ny�r�st");
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -152,12 +156,14 @@
        A <function>create_function</function> seg�ts�g�vel defini�lt f�ggv�nyek
       </title>
       <programlisting role="php">
+<![CDATA[
 $ujfgv = create_function('$a,$b','return "ln($a) + ln($b) = ".log($a * $b);');
 echo "�j n�vtelen f�ggv�ny�nk: $ujfgv\n"; // az�rt valami neve csak van :)
 echo $ujfgv(2,M_E)."\n";
 // eredm�nye
 // �j n�vtelen f�ggv�ny�nk: lambda_1
 // ln(2) + ln(2.718281828459) = 1.6931471805599
+]]>
       </programlisting>
      </example>
      Vagy egy �ltal�nos kezel�f�ggv�ny megl�te eset�n m�veletek sorozata alkalmazhat�
@@ -168,15 +174,16 @@
        <function>create_function</function>-nel.
       </title>
       <programlisting role="php">
+<![CDATA[
 function feldolgoz($valtozo1, $valtozo2, $fvtomb) {
-    for ($f=0; $f &lt; count($fvtomb); $f++)
+    for ($f=0; $f < count($fvtomb); $f++)
     echo $fvtomb[$f]($valtozo1,$valtozo2)."\n";
 }
 
 // egy csom� matematikai f�ggv�ny l�trehoz�sa
-$f1 = 'if ($a &gt;=0) {return "b*a^2 = ".$b*sqrt($a);} else {return false;}';
+$f1 = 'if ($a >=0) {return "b*a^2 = ".$b*sqrt($a);} else {return false;}';
 $f2 = "return \"min(b^2+a, a^2,b) = \".min(\$a*\$a+\$b,\$b*\$b+\$a);";
-$f3 = 'if ($a &gt; 0 &amp;&amp; $b != 0) {return "ln(a)/b = ".log($a)/$b;} else 
{return false;}';
+$f3 = 'if ($a > 0 && $b != 0) {return "ln(a)/b = ".log($a)/$b;} else {return false;}';
 $fv_tomb = array(
     create_function('$x,$y', 'return "ezt nem tudom mi: ".(sin($x) + $x*cos($y));'),
     create_function('$x,$y', 'return "az �tfog�: ".sqrt($x*$x + $y*$y);'),
@@ -194,15 +201,17 @@
     create_function('$b,$a','if (strncmp($a,$b,3) == 0) return "** \"$a\" '.
     'es \"$b\"\n** nekem azonosnak tunik! (az elso 3 karakter utan)";'),
     create_function('$a,$b','; return "CRCs: ".crc32($a)." , ".crc32(b);'),
-    create_function('$a,$b','; return "similar(a,b) = 
".similar_text($a,$b,&amp;$p)."($p%)";')
+    create_function('$a,$b','; return "similar(a,b) = 
+".similar_text($a,$b,&$p)."($p%)";')
     );
-echo "\nA masodik tomb anonim fuggvenyekkel\n";
-feldolgoz("Twas brilling and the slithy toves", "Twas the night", $fv_tomb2);
+echo "\nA masodik tomb anonim fuggvenyekkel\n";                          
+feldolgoz("Akkor csillogo es fenyes volt.", "Akkor este volt.", $fv_tomb2);
+]]>
       </programlisting> 
      </example>
-     and when you run the code above, the output will be:
+     a fenti k�d lefuttat�sa ut�n a k�vetkez� fog megjelenni:
      <informalexample>
       <programlisting>
+<![CDATA[
 Az elso tomb anonim fuggvenyekkel
 parameterek: 2.3445, M_PI
 ezt nem tudom mi: -1.6291725057799
@@ -212,10 +221,11 @@
 ln(a/b) = 0.27122299212594
 
 A masodik tomb anonim fuggvenyekkel
-** "Twas the night" and "Twas brilling and the slithy toves"
+** "Akkor csillogo es fenyes volt." es "Akkor este volt."
 ** nekem azonosnak tunik! (az elso 3 karakter utan)
 CRCs: -725381282 , 1908338681
 similar(a,b) = 11(45.833333333333%)
+]]>
       </programlisting>
      </informalexample>
     Val�sz�n�leg az anonim f�ggv�nyek leg�ltal�nosabb felhaszn�l�si m�dja az  
@@ -224,16 +234,17 @@
     <example>
      <title>Anonim f�ggv�nyek haszn�lata 'callback' f�ggv�nyk�nt</title>
      <programlisting role="php">
+<![CDATA[
 $nevelok = array("a ","egy ","az ","ez "); 
 array_walk($nevelok, create_function('&amp;$v,$k','$v = $v."mango";'));
 print_r($av);  // PHP 3-soknak var_dump()
 // kiirja, hogy :
 // Array
 // (
-//   [0] =&gt; a mango
-//   [1] =&gt; egy mango
-//   [2] =&gt; az mango
-//   [3] =&gt; ez mango
+//   [0] => a mango
+//   [1] => egy mango
+//   [2] => az mango
+//   [3] => ez mango
 // )
 
 // szrtinggel teli t�mb a r�videbbt�l a hosszabb fel� rendezve 
@@ -242,10 +253,10 @@
 // ki�rja, hogy:
 // Array
 // (
-//   [0] =&gt; rovid
-//   [1] =&gt; hosszabb 
-//   [2] =&gt; egy nagy sztring
-//   [3] =&gt; ez valami sztring dolog
+//   [0] => rovid
+//   [1] => hosszabb 
+//   [2] => egy nagy sztring
+//   [3] => ez valami sztring dolog
 // )
 
 // hossz�s�g szerinti cs�kken� sorrendben rendezve:
@@ -254,11 +265,12 @@
 // ki�rja, hogy:
 // Array
 // (
-//   [0] =&gt; ez valami sztring dolog
-//   [1] =&gt; egy nagy sztring
-//   [2] =&gt; hosszabb
-//   [3] =&gt; rovid
+//   [0] => ez valami sztring dolog
+//   [1] => egy nagy sztring
+//   [2] => hosszabb
+//   [3] => rovid
 // )
+]]>
      </programlisting>
     </example>
     </para>
@@ -292,17 +304,19 @@
     <para>
      <informalexample>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 function ize() {
      $parameterek_szama = func_num_args();
-     echo "argumentumok sz�ma: {$parameterek_szama}&lt;br&gt;\n";
-     if ($parameterek_szama &gt;= 2) {
-     echo "A m�sodik param�ter: " . func_get_arg (1) . "&lt;br&gt;\n";
+     echo "argumentumok sz�ma: {$parameterek_szama}<br/>\n";
+     if ($parameterek_szama >= 2) {
+     echo "A m�sodik param�ter: " . func_get_arg (1) . "<br/>\n";
      }
 } 
 
 ize (1, 2, 3);
-?&gt;
+?>
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -343,21 +357,23 @@
     <para>
      <informalexample>
       <programlisting role="php">
-&lt;?php
-function foo() {
+<![CDATA[
+<?php
+function ize() {
     $pm_szama = func_num_args();
-    echo "A parameterek szama: {$pm_szama}&lt;br&gt;\n";
-    if ($pm_szama &gt;= 2) {
-    echo "A masodik parameter: " . func_get_arg (1) . "&lt;br&gt;\n";
+    echo "A parameterek szama: {$pm_szama}<br/>\n";
+    if ($pm_szama >= 2) {
+    echo "A masodik parameter: " . func_get_arg (1) . "<br/>\n";
     }
     $pm_lista = func_get_args();
-    for ($i = 0; $i &lt; $pm_szama; $i++) {
-    echo "$i. parameter : " . $pm_lista[$i] . "&lt;br&gt;\n";
+    for ($i = 0; $i < $pm_szama; $i++) {
+    echo "$i. parameter : " . $pm_lista[$i] . "<br/>\n";
     }
 } 
 
-foo (1, 2, 3);
-?&gt;
+ize (1, 2, 3);
+?>
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -397,14 +413,16 @@
     <para>
      <informalexample>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 function ize() {
     $pm_szama = func_num_args();
     echo "A parameterek szama: {$pm_szama}\n";
 } 
 
-foo (1, 2, 3);    // azt �rja ki: 'A parameterek szama: 3'
-?&gt;
+ize (1, 2, 3);    // ki�rja, hogy : 'A parameterek szama: 3'
+?>
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -441,12 +459,14 @@
                 �s &true;-val t�r vissza, ha az adott nev� f�ggv�nyt megtal�lta, 
egy�bk�nt &false;-szal.
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 if (function_exists('imap_open')) {
-    echo "IMAP f�ggv�nyek haszn�lhat�k.&lt;br&gt;\n";
+    echo "IMAP f�ggv�nyek haszn�lhat�k.<br/>\n";
 } else {
-    echo "IMAP f�ggv�nyek _nem_ haszn�lhat�k.&lt;br&gt;\n";
+    echo "IMAP f�ggv�nyek _nem_ haszn�lhat�k.<br/>\n";
 }
-      </programlisting>
+]]>
+                       </programlisting>
      </informalexample>
      Vigy�zz, mert egy f�ggv�ny neve l�tezhet, m�g akkor is ha a f�ggv�ny maga nem 
haszn�lhat� 
      valamilyen konfigur�ci�s vagy ford�t�si be�llt�s k�vetkezt�ben.
@@ -480,13 +500,15 @@
                 (l�sd a lenti p�ld�t)
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 function az_en_sorom($id, $adat) {
-    return 
"&lt;tr&gt;&lt;th&gt;$id&lt;/th&gt;&lt;td&gt;$adat&lt;/td&gt;&lt;/tr&gt;\n";
+    return "<tr><th>$id</th><td>$adat</td></tr>\n";
 }
 
 $arr = get_defined_functions();
 
 print_r($arr);
+]]>
      </programlisting>
      </informalexample>
     </para>
@@ -494,28 +516,30 @@
      valami hasonl�t fog k�rni:
      <informalexample>
       <programlisting>
+<![CDATA[
 Array
 (
-    [internal] =&gt; Array
+    [internal] => Array
         (
-            [0] =&gt; zend_version
-            [1] =&gt; func_num_args
-            [2] =&gt; func_get_arg
-            [3] =&gt; func_get_args
-            [4] =&gt; strlen
-            [5] =&gt; strcmp
-            [6] =&gt; strncmp
+            [0] => zend_version
+            [1] => func_num_args
+            [2] => func_get_arg
+            [3] => func_get_args
+            [4] => strlen
+            [5] => strcmp
+            [6] => strncmp
             ...
-            [750] =&gt; bcscale
-            [751] =&gt; bccomp
+            [750] => bcscale
+            [751] => bccomp
         )
 
-    [user] =&gt; Array
+    [user] => Array
         (
-            [0] =&gt; az_en_sorom
+            [0] => az_en_sorom
         )
 
 )
+]]>
       </programlisting>
      </informalexample>
     </para>
Index: phpdoc/hu/functions/math.xml
diff -u phpdoc/hu/functions/math.xml:1.5 phpdoc/hu/functions/math.xml:1.6
--- phpdoc/hu/functions/math.xml:1.5    Fri Dec  7 10:52:49 2001
+++ phpdoc/hu/functions/math.xml        Sun Dec  9 05:54:52 2001
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2" ?>
-<!-- EN-Revision: 1.55 Maintainer: pgerzson Status: ready -->
+<!-- EN-Revision: 1.61 Maintainer: pgerzson Status: ready -->
  <reference id="ref.math">
   <title>Matematikai f�ggv�nyek</title>
   <titleabbrev>Matematika</titleabbrev>
@@ -160,10 +160,36 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Ay <parameter>arg</parameter> arkusz koszinusz�t adja vissza radi�nban.
+     Az <parameter>arg</parameter> arkusz koszinusz�t adja vissza radi�nban.
     </para>
     <para>
-     L�sd m�g: <function>asin</function> �s <function>atan</function>!
+     L�sd m�g: <function>acosh</function>, <function>asin</function> �s 
+<function>atan</function>!
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.acosh">
+   <refnamediv>
+    <refname>acosh</refname>
+    <refpurpose>area hiperbolikus koszinusz</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>acosh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+                Az <parameter>arg</parameter> area hiperbolikus koszinusz�t adja 
+vissza, 
+                azt az �rt�ket, amelynek hiperbolikus koszinusza egyenl� az 
+                <parameter>arg</parameter> param�terrel.
+    </para>
+    &note.no-windows;
+    <para>
+     L�sd m�g: <function>acos</function>, <function>asin</function>
+     �s <function>atan</function>!
     </para>
    </refsect1>
   </refentry>
@@ -190,6 +216,32 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.asinh">
+   <refnamediv>
+    <refname>asinh</refname>
+    <refpurpose>area hiperbolikus szinusz</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>asinh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Az <parameter>arg</parameter> area hiperbolikus szinusz�val t�r vissza, 
+                azzal az �rt�kkel, amelynnek hiperbolikus szinusza egyenl� az 
+                <parameter>arg</parameter> param�terrel.
+    </para>
+    &note.no-windows;
+    <para>
+     L�sd m�g: <function>asin</function>, <function>acos</function>
+     �s <function>atan</function>!
+    </para>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.atan">
    <refnamediv>
     <refname>atan</refname>
@@ -212,6 +264,31 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.atanh">
+   <refnamediv>
+    <refname>atanh</refname>
+    <refpurpose>area hiperbolikus tangens</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>atanh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+                Az <parameter>arg</parameter> area hiperbolikus tangens�vel t�r 
+vissza, 
+                azzal az �rt�kkel, amelynek hiiperbolikus tangense egyenl� az 
+<parameter>arg</parameter> param�terrel.
+    </para>
+    &note.no-windows;
+    <para>
+     L�sd m�g: <function>atan</function>, <function>asin</function>
+     �s <function>acos</function>!
+    </para>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.atan2">
    <refnamediv>
     <refname>atan2</refname>
@@ -264,7 +341,9 @@
      <example>
       <title><function>base_convert</function></title>
       <programlisting role="php">
+<![CDATA[              
 $binaris = base_convert ($hexadecimalis, 16, 2);
+]]>
 </programlisting>
      </example>
     </para>
@@ -346,6 +425,30 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.cosh">
+   <refnamediv>
+    <refname>cosh</refname>
+    <refpurpose>hiperbolikus koszinusz</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>cosh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Az <parameter>arg</parameter> hiperbolikus koszinusz�t adja vissza, amelyet
+     a <literal>(exp(arg) + exp(-arg))/2</literal> kifejez�ssel hat�rozhat� meg.
+    </para>
+    <para>
+     L�sd m�g: <function>cos</function>, <function>acosh</function>,
+     <function>sin</function> �s <function>tan</function>!
+    </para>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.decbin">
    <refnamediv>
     <refname>decbin</refname>
@@ -477,6 +580,15 @@
      A <function>floor</function> �ltal visszadott �rt�k <type>float</type> t�pus�, 
mivel a <type>float</type> �rt�k�szlete 
                 �ltal�ban nagyobb, mint <type>int</type>-�.
     </simpara>
+    <example>
+     <title><function>floor</function> p�lda</title>
+     <programlisting role="php">
+<![CDATA[
+$negy = floor(4.3);   // $negy = 4.0;
+$kilenc = floor(9.999); // $kilenc = 9.0;
+]]>
+     </programlisting>
+    </example>
     <simpara>
      L�sd m�g: <function>ceil</function> �s <function>round</function>!
     </simpara>
@@ -501,7 +613,7 @@
     </simpara>
     <simpara>
      L�sd m�g: <function>rand</function>, <function>srand</function>,
-     <function>mt_rand</function>, <function>mt_srand</function>, �s
+     <function>mt_rand</function>, <function>mt_srand</function> �s
      <function>mt_getrandmax</function>!
     </simpara>
    </refsect1>
@@ -531,6 +643,7 @@
      <example>
       <title><function>hexdec</function> p�lda</title>
       <programlisting role="php">
+<![CDATA[
 var_dump(hexdec("hee"));
 var_dump(hexdec("ee"));
 // mindketto: int(238)
@@ -538,6 +651,7 @@
 var_dump(hexdec("az"));
 var_dump(hexdec("a0"));
 // mindketto: int(160)
+]]>
       </programlisting>
      </example>
     </para>
@@ -561,15 +675,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>lcg_value</function> returns a pseudo random number in
-     the range of (0, 1).  The function combines two CGs with periods
-     of 2^31 - 85 and 2^31 - 249. The period of this function is equal
-     to the product of both primes.
- 
-                <!--
-     A f�ggv�ny k�t, 2^31 - 85 �s 2^31 - 249 peri�dus� kongruenst kombin�l, �s a 
peri�dusa 
-                ennek a k�t pr�mnek a szorzat�val egyenl�.
-                -->
+     A <function>lcg_value</function> �l v�letlensz�mot ad vissza a (0,1) 
+intervallumb�l.
+                A f�ggv�ny k�t, 2^31 - 85 �s 2^31 - 249 peri�dus� CG-t kombin�l, 
+                �s a peri�dusa ennek a k�t pr�mnek a szorzat�val egyenl�.
     </para>
    </refsect1>
   </refentry>
@@ -628,7 +736,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     A <function>max</function> a param�terk�nt �tadott sz�mk�nt �rtelmezett �rt�kek 
legnagyobbj�val t�r vissza.
+     A <function>max</function> a param�terk�nt �tadott, sz�mk�nt �rtelmezett �rt�kek 
+legnagyobbj�val t�r vissza.
     </para>
     <para>
                 Ha az els� param�ter t�mb t�pus�, akkor a t�mbbeli legnagyobb �rt�ket 
adja vissza.
@@ -664,7 +772,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     A <function>min</function> a param�terk�nt �tadott sz�mk�nt �rtelmezett �rt�kek 
legkisebbj�vel t�r vissza.
+     A <function>min</function> a param�terk�nt �tadott, sz�mk�nt �rtelmezett �rt�kek 
+legkisebbj�vel t�r vissza.
     </para>
     <para>
                 Ha az els� param�ter t�mb t�pus�, akkor a t�mbbeli legkisebb �rt�ket 
adja vissza.
@@ -759,6 +867,7 @@
                 Be�ll�tja a v�letlensz�m gener�tor kiindul� �rt�k�t 
<parameter>seed</parameter>-re.
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 // be�ll�t�s ezredm�sodpercekkel
 function make_seed() {
     list($usec, $sec) = explode(' ', microtime());
@@ -766,6 +875,7 @@
 }
 mt_srand(make_seed());
 $randval = mt_rand();
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -796,7 +906,7 @@
     </simpara>
     <simpara>
      L�sd m�g: <function>mt_rand</function>,
-     <function>mt_srand</function> <function>rand</function>,
+     <function>mt_srand</function>, <function>rand</function>,
      <function>srand</function> �s
      <function>getrandmax</function>.
     </simpara>
@@ -853,7 +963,8 @@
                        tagolja az eg�sz r�szt. Ez a k�vetkez�k�ppen �rhet� el:
      </para>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 
     $szam = 1234.56;
 
@@ -872,7 +983,8 @@
     $angol_szam_forma = number_format($szam, 2, '.', '');
     // 1234.56
 
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -928,10 +1040,10 @@
    <para>
     <informalexample>
      <programlisting>
-
+<![CDATA[
 echo pi();
 // azt �rja ki, hogy : 3.1415926535898
-
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -1092,6 +1204,7 @@
     <para>
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 $ize = round(3.4);  // $ize == 3.0
 $ize = round(3.5);  // $ize == 4.0
 $ize = round(3.6);  // $ize == 4.0
@@ -1100,6 +1213,7 @@
 $ize = round(1.95583, 2);  // $ize == 1.96
 
 $ize = round(1241757, -3);  // $ize == 1242000
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -1136,6 +1250,30 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.sinh">
+   <refnamediv>
+    <refname>sinh</refname>
+    <refpurpose>hiperbolikus szinusz</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>sinh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+                Az <parameter>arg</parameter> hiperbolikus szinusz�t adja vissza, 
+                amelyet a <literal>(exp(arg) - exp(-arg))/2</literal> kifejez�s 
+hat�roz meg.
+    </para>
+    <para>
+     L�sd m�g: <function>sin</function>, <function>asinh</function>,
+     <function>cos</function> �s <function>tan</function>!
+    </para>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.sqrt">
    <refnamediv>
     <refname>sqrt</refname>
@@ -1172,6 +1310,7 @@
                 Be�ll�tja a v�letlensz�m gener�tor kiindul� �rt�k�t 
<parameter>seed</parameter>-re.
      <informalexample>
       <programlisting role="php">
+<![CDATA[
 // be�ll�t�s ezredm�sodpercekkel
 function make_seed() {
     list($usec, $sec) = explode(' ', microtime());
@@ -1179,6 +1318,7 @@
 }
 srand(make_seed());
 $randval = rand();
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -1211,7 +1351,32 @@
      L�sd m�g: <function>sin</function> �s <function>cos</function>!
     </para>
    </refsect1>
+
+       </refentry>
+  <refentry id="function.tanh">
+   <refnamediv>
+    <refname>tanh</refname>
+    <refpurpose>hiperbolikus tangens</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Le�r�s</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>float <function>tanh</function></funcdef>
+      <paramdef>float <parameter>arg</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Az <parameter>arg</parameter> hiperbolikus tangens�t adja vissza, amelyet
+     a <literal>sinh(arg)/cosh(arg)</literal> kifejez�s defini�l.
+    </para>
+    <para>
+     L�sd m�g: <function>tan</function>, <function>atanh</function>,
+     <function>sin</function> �s <function>cos</function>!
+    </para>
+   </refsect1>
   </refentry>
+
 
  </reference>
 
Index: phpdoc/hu/functions/pcre.xml
diff -u phpdoc/hu/functions/pcre.xml:1.3 phpdoc/hu/functions/pcre.xml:1.4
--- phpdoc/hu/functions/pcre.xml:1.3    Fri Dec  7 10:52:50 2001
+++ phpdoc/hu/functions/pcre.xml        Sun Dec  9 05:54:52 2001
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.61 Maintainer: pgerzson Status: ready -->
+<!-- EN-Revision: 1.66 Maintainer: pgerzson Status: ready -->
 <reference id="ref.pcre">
   <title>Regul�ris kifejez�sek f�ggv�nyei (Perl kompatibilis)</title>
   <titleabbrev>PCRE</titleabbrev>   
@@ -21,7 +21,7 @@
     <example>
      <title>P�ld�k �rv�nyes mint�kra</title>
      <itemizedlist>
-      <listitem><simpara>/&lt;\/\w+>/</simpara></listitem>
+      <listitem><simpara>/&lt;\/\w+&gt;/</simpara></listitem>
       <listitem><simpara>|(\d{3})-\d+|Sm</simpara></listitem>
       <listitem><simpara>/^(?i)php[34]/</simpara></listitem>
       <listitem><simpara>{^\s+(\s+)?$}</simpara></listitem>
@@ -101,6 +101,7 @@
      <example>
       <title>A "php" sztring keres�se</title>
       <programlisting role="php">
+<![CDATA[
 // az "i" a minta hat�rol�jele ut�n azt jelzi, 
 // hogy a kis- �s nagybet�kre k�z�mb�s a keres�s.
 if (preg_match ("/php/i", "PHP a web-scripting nyelvek egyike.")) {
@@ -108,11 +109,13 @@
 } else {
     print "A minta nem passzol.";
 }
+]]>
       </programlisting>
      </example>
      <example>
       <title>A "web" sz� keres�se</title>
       <programlisting role="php">
+<![CDATA[
 // a mint�ban a \b sz�hat�rt jel�l, ez�rt csak a k�l�n�ll�
 // "web" szavakra fog illeszkedni, �s sz�r�szletekre 
 // �gymint "webbing" vagy "cobweb" pedig nem.
@@ -127,11 +130,13 @@
 } else {
     print "A match nem passzol.";
 }
+]]>
       </programlisting>
      </example>
      <example>
       <title> domain-n�v kinyer�se URL-b�l</title>
       <programlisting role="php">
+<![CDATA[
 // gazdag�p neve az URL-b�l
 preg_match("/^(http:\/\/)?([^\/]+)/i",
 "http://www.php.net/index.html";, $matches);
@@ -139,12 +144,17 @@
 // a gazdag�pn�v utols� k�t r�sze
 preg_match("/[^\.\/]+\.[^\.\/]+$/",$host,$matches);
 echo "A domain n�v : ".$matches[0]."\n";
+]]>
       </programlisting>
      </example>
+                <para>
      Ez a p�lda a k�vetkez�t eredm�nyezi:
-     <programlisting>
+     <screen>
+<![CDATA[
 A domain n�v : php.net
-     </programlisting>
+]]>
+     </screen>
+                </para>
      L�sd m�g: <function>preg_match_all</function>, 
      <function>preg_replace</function> �s
      <function>preg_split</function>!
@@ -193,19 +203,23 @@
         r�szmint�ra illeszkednek, �s �gy tov�bb.
         <informalexample>
          <programlisting role="php">
-preg_match_all ("|&lt;[^>]+>(.*)&lt;/[^>]+>|U", 
-    "&lt;b>p�lda: &lt;/b>&lt;div align=left>ez itt a teszt sz�veg&lt;/div>", 
+<![CDATA[
+preg_match_all ("|<[^>]+>(.*)</[^>]+>|U", 
+    "<b>p�lda: </b><div align=left>ez itt a teszt sz�veg</div>", 
     $out, PREG_PATTERN_ORDER);
 print $out[0][0].", ".$out[0][1]."\n";
 print $out[1][0].", ".$out[1][1]."\n"
+]]>
          </programlisting>
-        </informalexample>
-        Ez a p�lda az al�bbi eredm�nyt adja:
-        <informalexample>
-         <programlisting>
-&lt;b>p�lda: &lt;/b>, &lt;div align=left>ez itt a teszt sz�veg&lt;/div>
+               <para>   
+                       Ez a p�lda az al�bbi eredm�nyt adja:
+         <screen>
+<![CDATA[
+<b>p�lda: </b>, <div align=left>ez itt a teszt sz�veg</div>
 p�lda: , ez itt a teszt sz�veg
-         </programlisting>
+]]>
+         </screen>
+               </para>
         </informalexample>
         Teh�t, az $out[0] egy t�mb az �sszes, teljes mint�ra illeszked� 
         sz�veggel, �s $out[1] egy t�mb az �sszes HTML-elem k�zti sz�veggel.
@@ -220,19 +234,23 @@
         a $matches[1] a m�sodik eredm�nyeit fogja tartalmazni, �s �gy tov�bb.
         <informalexample>
          <programlisting role="php">
-preg_match_all ("|&lt;[^>]+>(.*)&lt;/[^>]+>|U", 
-    "&lt;b>p�lda: &lt;/b>&lt;div align=left>ez itt a teszt sz�veg&lt;/div>", 
+<![CDATA[
+preg_match_all ("|<[^>]+>(.*)</[^>]+>|U", 
+    "<b>p�lda: </b><div align=left>ez itt a teszt sz�veg</div>", 
     $out, PREG_SET_ORDER);
 print $out[0][0].", ".$out[0][1]."\n";
 print $out[1][0].", ".$out[1][1]."\n"
+]]>
          </programlisting>
-        </informalexample>
+               <para>
         Ez a p�lda az al�bbi eredm�nyt adja:
-        <informalexample>
-         <programlisting role="php">
-&lt;b>p�lda: &lt;/b>, p�lda: 
-&lt;div align=left>ez itt a teszt sz�veg&lt;/div>, ez itt a teszt sz�veg
-         </programlisting>
+         <screen>
+<![CDATA[
+<b>p�lda: </b>, p�lda: 
+<div align=left>ez itt a teszt sz�veg</div>, ez itt a teszt sz�veg
+]]>
+         </screen>
+               </para>
         </informalexample>
         Ebben az esetben $matches[0] az els� illeszt�s sor�n megtal�lt 
         sz�vegr�szeket tartalmazza, a $matches[0][0]-ben a teljes mint�ra 
@@ -255,8 +273,10 @@
      <example>
       <title>Az �sszes telefonsz�m kigy�jt�se egy adott sz�vegb�l.</title>
       <programlisting role="php">
+<![CDATA[
 preg_match_all ("/\(?  (\d{3})?  \)?  (?(1)  [\-\s] ) \d{3}-\d{4}/x",
                 "H�vd a 555-1212 vagy 1-800-555-1212 sz�mot", $phones);
+]]>
       </programlisting>
      </example>
     </para>
@@ -264,34 +284,38 @@
      <example>
       <title>HTML elemek keres�se (moh�n)</title>
       <programlisting role="php">
+<![CDATA[
 // A \\2 p�lda a hivatkoz�sra. Ez mondja meg PCRE-nek, hogy a m�sodikk�nt 
 // megadott kerek z�r�jelre - ami ebben az esetben ([\w]+) - illesztett 
 // sz�vegnek kell szerepelnie azon a helyen is. A plusz visszaperjelre az�rt 
 // van sz�ks�g, mert a minta macskak�rm�k ("") k�z� van fogva.
-$html = "&lt;b&gt;f�lk�v�r sz�veg&lt;/b&gt;&lt;a href=howdy.html&gt;kattints 
ide&lt;/a&gt;
+$html = "<b>f�lk�v�r sz�veg</b><a href=howdy.html>kattints ide</a>
 
-preg_match_all ("/(&lt;([\w]+)[^&gt;]*&gt;)(.*)(&lt;\/\\2&gt;)/", $html, 
+preg_match_all ("/(<([\w]+)[^<]*>)(.*)(<\/\\2>)/", $html, 
 $matches);
 
-for ($i=0; $i&lt; count($matches[0]); $i++) {
+for ($i=0; $i < count($matches[0]); $i++) {
 echo "passzolt: ".$matches[0][$i]."\n";
 echo "1. r�sz: ".$matches[1][$i]."\n";
 echo "2. r�sz: ".$matches[3][$i]."\n";
 echo "3. r�sz: ".$matches[4][$i]."\n\n";
 }
+]]>
       </programlisting>
      </example>
      A p�lda ezt eredm�nyezi:
      <programlisting>
-passzolt: &lt;b&gt;f�lk�v�r sz�veg&lt;/b&gt;
-1. r�sz: &lt;b&gt;
+<![CDATA[
+passzolt: <b>f�lk�v�r sz�veg</b>
+1. r�sz: <b>
 2. r�sz: f�lk�v�r sz�veg
-3. r�sz: &lt;/b&gt;
+3. r�sz: </b>
 
-passzolt: &lt;a href=howdy.html&gt;kattints ide&lt;/a&gt;
-1. r�sz: &lt;a href=howdy.html&gt;
+passzolt: <a href=howdy.html>kattints ide</a>
+1. r�sz: <a href=howdy.html>
 2. r�sz: kattints ide
-3. r�sz: &lt;/a&gt;
+3. r�sz: </a>
+]]>
      </programlisting>
     </para>
     <simpara>
@@ -384,22 +408,28 @@
      <example>
       <title>N�h�ny �rt�k cser�je</title>
       <programlisting>
+<![CDATA[
 $mintak = array ("/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/",
                    "/^\s*{(\w+)}\s*=/");
 $csere  = array ("\\3/\\4/\\1\\2", "$\\1 =");
 print preg_replace ($mintak, $csere, "{kezdoDatum} = 1999-5-27");
+]]>
       </programlisting>
      </example>
      Ennek a p�ld�nak a v�geredm�nye:
      <programlisting>
+<![CDATA[
 $kezdoDatum = 5/27/1999
+]]>
      </programlisting>
      <example>
       <title>Az /e m�dos�t�t haszn�lata:</title>
       <programlisting role="php">
-preg_replace ("/(&lt;\/?)(\w+)([^>]*>)/e", 
+<![CDATA[
+preg_replace ("/(<\/?)(\w+)([^>]*>)/e", 
               "'\\1'.strtoupper('\\2').'\\3'", 
               $html_body);
+]]>
       </programlisting>
       <para>
 Ez az �sszes HTML elemet nagybet�sre cser�li a bemeneti sz�vegben.
@@ -408,32 +438,33 @@
      <example>
       <title>HTML-b�l sima sz�vegg� konvert�l�s</title>
       <programlisting role="php">
+<![CDATA[
 // A $dokumentum HTML form�tum�.
 // Minden HTML elemet, javascript szakaszt �s t�rk�zt elt�vol�t a 
 // dokumentumb�l. Ezenk�v�l n�h�ny megszokott HTML entit�st is a 
 // sima, karakteres megfelel�ikre konvert�l.
 
-$mit = array ("'&lt;script[^&gt;]*?&gt;.*?&lt;/script&gt;'si", // javascript 
elt�ntet�se
-              "'&lt;[\/\!]*?[^&lt;&gt;]*?&gt;'si",  // HTML elemek elt�ntet�se
+$mit = array ("'<script[^<]*?>.*?</script>'si", // javascript elt�ntet�se
+              "'<[\/\!]*?[^<>]*?>'si",  // HTML elemek elt�ntet�se
               "'([\r\n])[\s]+'",  // t�rk�z�k
-              "'&amp;(quot|#34);'i",  // HTML entit�sok
-              "'&amp;(amp|#38);'i",
-              "'&amp;(lt|#60);'i",
-              "'&amp;(gt|#62);'i",
-              "'&amp;(nbsp|#160);'i",
-              "'&amp;(iexcl|#161);'i",
-              "'&amp;(cent|#162);'i",
-              "'&amp;(pound|#163);'i",
-              "'&amp;(copy|#169);'i",
-              "'&amp;#(\d+);'e");  // PHP k�dk�nt �rtelmezze
+              "'&(quot|#34);'i",  // HTML entit�sok
+              "'&(amp|#38);'i",
+              "'&(lt|#60);'i",
+              "'&(gt|#62);'i",
+              "'&(nbsp|#160);'i",
+              "'&(iexcl|#161);'i",
+              "'&(cent|#162);'i",
+              "'&(pound|#163);'i",
+              "'&(copy|#169);'i",
+              "'&#(\d+);'e");  // PHP k�dk�nt �rtelmezze
 
 $mire = array ("",
                "",
                "\\1",
                "\"",
-               "&amp;",
-               "&lt;",
-               "&gt;",
+               "&",
+               "<",
+               ">",
                " ",
                chr(161),
                chr(162),
@@ -442,6 +473,7 @@
                "chr(\\1)");
 
 $szoveg = preg_replace ($mit, $mire, $dokumentum);
+]]>
       </programlisting>
      </example>
     </para>
@@ -564,9 +596,11 @@
      <title><function>preg_split</function> p�lda : a keresett sz�veg 
      kucslszavait adja vissza.</title>
      <programlisting role="php">
+<![CDATA[
 // Feldarabolja a kifejez�st vessz�k �s t�rk�zkarakterek ment�n,
 // amelyek a k�vetkez�k " ", \r, \t, \n �s \f .
 $kulcsszavak = preg_split ("/[\s,]+/", "hypertext language, programming");
+]]>
      </programlisting>
     </example>
     </para>
@@ -574,9 +608,11 @@
     <example>
      <title>Sztring karakterekre darabol�sa</title>
      <programlisting role="php">
+<![CDATA[
 $sztring = 'karakterf�z�r';
 $karakterek = preg_split('//', $sztring, -1, PREG_SPLIT_NO_EMPTY);
 print_r($karakterek);
+]]>
      </programlisting>
     </example>
     </para>
@@ -625,21 +661,24 @@
      A / a leggyakrabban haszn�lt hat�rol�jel.</para>
     <para>
      A regul�ris kifejez�sekben el�fordul� speci�lis karakterek: 
-     <screen>. \ + * ? [ ^ ] $ ( ) { } = ! &lt; > | :</screen>
+     <screen>
+<![CDATA[ . \ + * ? [ ^ ] $ ( ) { } = ! < > | :]]></screen>
     </para>
     <para>
      <example>
       <title></title>
       <programlisting role="php">
+<![CDATA[
 $kulcsszavak = "$40 egy g3/400-�rt";
 $kulcsszavak = preg_quote ($keywords, "/");
 echo $kulcsszavak; // \$40 egy g3\/400-�rt adja vissza
+]]>
       </programlisting>
      </example>
      <example>
       <title>Adott sz�veg megd�nt�se</title>
       <programlisting role="php">
-
+<![CDATA[
 // Ebben a p�ld�ban preg_quote($szo)-t haszn�ljuk arra, hogy
 // a csillagokat megfosszuk a regul�ris kifejez�sekben haszn�lt 
 // speci�lis jelent�s�kt�l.
@@ -647,8 +686,9 @@
 $szoveg = "Ezt a k�nyvet *nagyon* neh�z megtal�lni.";
 $szo = "*nagyon*";
 $szoveg = preg_replace ("/".preg_quote($szo)."/",
-                          "&lt;i&gt;".$szo."&lt;/i&gt;",
+                          "<i>".$szo."</i>;",
                           $szoveg);
+]]>
       </programlisting>
      </example>
     </para>
@@ -686,8 +726,10 @@
      <example>
       <title><function>preg_grep</function> p�lda</title>
       <programlisting role="php">
+<![CDATA[
 // visszad minden olyan $tomb-beli elemet, ami lebeg�pontos sz�mot tartalmaz
 $lebegopontos_tomb = preg_grep ("/^(\d+)?\.\d+$/", $tomb);
+]]>
       </programlisting>
      </example>
     </para>
@@ -912,7 +954,7 @@
         </listitem>
         <listitem>
          <simpara>
-     3. Tagad� el�retekint� tesztekben (negated lookahead assertion) szerepl� 
+     Tagad� el�retekint� tesztekben (negated lookahead assertion) szerepl� 
      "begy�jt�" r�szmint�k (capturing subpatterns) sz�mon vannak tartva, de a 
      hozz�juk tartoz� numerikus v�ltoz�k soha nem ker�lnek felt�lt�sre. 
      Perl felt�lti ezeket a numerikus v�ltoz�kat valamilyen, a sikertelen 
@@ -922,7 +964,7 @@
         </listitem>
         <listitem>
          <simpara>
-     4. A bin�ris nullkarakter haszn�lata megengedett a t�rgysz�vegben, de
+     A bin�ris nullkarakter haszn�lata megengedett a t�rgysz�vegben, de
      a mint�ban nem, mert a mint�ul szolg�l� sztring nullv�g� C sztringk�nt 
      ad�dik �t. A "\0" vez�rl�szekvencia haszn�lhat� a mint�ban bin�ris 
      nullkarakter megjelen�t�s�re.
@@ -930,7 +972,7 @@
         </listitem>
         <listitem>
          <simpara>
-     5. Nem t�mogatja az al�bbi Perl vez�rl�szekvenci�kat: 
+     Nem t�mogatja az al�bbi Perl vez�rl�szekvenci�kat: 
      \l,  \u,  \L,  \U,  \E, \Q. Val�j�ban ezek a funkci�k a Perl 
      sztringkezel� r�sz�ben vannak megval�s�tva, �s nem tartoznak annak 
      mintailleszt� motorj�hoz.
@@ -938,18 +980,18 @@
         </listitem>
         <listitem>
          <simpara>
-     6. A Perl \G tesztj�t nem t�mogatja, mivel nem fontos az egyszeres minta 
+     A Perl \G tesztj�t nem t�mogatja, mivel nem fontos az egyszeres minta 
 illeszt�sekben.
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-     7. Mag�t�l �rthet�d�en PCRE nem t�mogatja a (?{k�d}) szerkezetet.
+     Mag�t�l �rthet�d�en PCRE nem t�mogatja a (?{k�d}) szerkezetet.
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-     8. A k�zik�nyv �r�sa sor�n n�h�ny furcsas�g m�g van a Perl 5.002_2-ben a
+     A k�zik�nyv �r�sa sor�n n�h�ny furcsas�g m�g van a Perl 5.002_2-ben a
      begy�jt�tt sztringek felt�lt�s�vel kapcsolatban, ha a mintar�szek
      ism�tl�dhetnek. P�ld�ul, "aba"-ra illesztve a /^(a(b)?)+$/ mint�t
      $2 numerikus v�ltoz� �rt�ke "b" lesz, m�g a "aabbaa"-ra illesztve
@@ -962,7 +1004,7 @@
         </listitem>
         <listitem>
          <simpara>
-     9. M�sik mindeddig megoldatlan elt�r�s, hogy pl. /^(a)?(?(1)a|b)+$/
+     M�sik mindeddig megoldatlan elt�r�s, hogy pl. /^(a)?(?(1)a|b)+$/
      minta Perl 5.002_2-ben illeszkedik a "a"-ra, m�g PCRE-ben nem. R�ad�sul 
      mind Perl-ben mind PCRE-ben /^(a)?a/ minta "a"-ra illeszt�se sor�n a $1 
      v�ltoz� �resen marad.
@@ -970,12 +1012,12 @@
         </listitem>
         <listitem>
          <para>
-     10. PCRE n�h�ny b�v�t�st is ny�jt a Perl regul�ris kifejez�seinek     
+     PCRE n�h�ny b�v�t�st is ny�jt a Perl regul�ris kifejez�seinek     
      lehet�s�geihez:
           <orderedlist>
            <listitem>
             <simpara>
-     (a) J�llehet a h�tratekint� tesztek csak r�gz�tett hossz�s�g� 
+     J�llehet a h�tratekint� tesztek csak r�gz�tett hossz�s�g� 
      sztringekre illeszkedhetnek, az alternat�v �gak mindegyik�ben k�l�nb�z� 
      hossz�s�g� sztringre illeszked� minta adhat� meg. Perl 5.005-ben minden 
      �gban ugyanakkor�nak kell lennie ennek a hossznak.
@@ -983,21 +1025,21 @@
         </listitem>
         <listitem>
          <simpara>
-     (b) Ha a <link linkend="pcre.pattern.modifiers">PCRE_DOLLAR_ENDONLY</link> 
+     Ha a <link linkend="pcre.pattern.modifiers">PCRE_DOLLAR_ENDONLY</link> 
      be van kapcsolva, �s a <link 
linkend="pcre.pattern.modifiers">PCRE_MULTILINE</link> nincs bekapcsolva,
      akkor $ metakarakter csakis a sztring legv�g�re illeszkedik.
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-     (c) Ha <link linkend="pcre.pattern.modifiers">PCRE_EXTRA</link> be van  
+     Ha <link linkend="pcre.pattern.modifiers">PCRE_EXTRA</link> be van  
      kapcsolva, akkor b�rmilyen k�l�n jelent�ssel nem b�r� karakter el�tti 
      visszaperjel hib�nak min�s�l.
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-     (d) Ha <link linkend="pcre.pattern.modifiers">PCRE_UNGREEDY</link> be van
+     Ha <link linkend="pcre.pattern.modifiers">PCRE_UNGREEDY</link> be van
      kapcsolva, akkor a kvantorok (sokszoroz�k) moh�s�g�t ford�tva �rtelmezi, 
      azaz, alap�rtelmez�s szerint nem moh�k, csak ha egy k�rd�jel ? �ll ut�nuk.
          </simpara>


Reply via email to