cucinato                Sun Feb 10 13:36:43 2002 EDT

  Modified files:              
    /phpdoc/it/functions        array.xml aspell.xml 
  Log:
  Synced to EN tree
  
  
Index: phpdoc/it/functions/array.xml
diff -u phpdoc/it/functions/array.xml:1.43 phpdoc/it/functions/array.xml:1.44
--- phpdoc/it/functions/array.xml:1.43  Sat Feb  2 10:41:54 2002
+++ phpdoc/it/functions/array.xml       Sun Feb 10 13:36:41 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
- <!-- EN-Revision: 1.150 Maintainer: cucinato  Status: ready -->
+ <!-- EN-Revision: 1.159 Maintainer: cucinato  Status: ready -->
  <reference id="ref.array">
   <title>Funzioni di Array</title>
   <titleabbrev>Arrays</titleabbrev>
@@ -1582,7 +1582,7 @@
 ]]>
       </programlisting>
       <para>
-       In questo modo <varname>$frutto</varname> rimarrà con 3 elementi:
+       In questo modo <varname>$pila</varname> rimarrà con 3 elementi:
        <screen role="php">
 <![CDATA[
 Array
@@ -1622,8 +1622,8 @@
        </parameter></methodparam>
      </methodsynopsis>
     <para>
-     <function>array_slice</function> restituisce  una sequenza di elementi
-     di <parameter>array</parameter> specificati dai
+     <function>array_slice</function> restituisce la sequenza di elementi
+     dell'array <parameter>array</parameter> come specificato dai
      parametri <parameter>offset</parameter> e <parameter>length</parameter>
      .
     </para>
@@ -1643,6 +1643,11 @@
      <parameter>array</parameter>.
     </para>
     <para>
+     Si noti che <function>array_slice</function> ignorerà le chiavi
+     dell'array, e calcolerè gli spiazzamenti e le lunghezze basandosi sulle
+     posizioni correnti degli elementi nell'array.
+    </para>
+    <para>
      <example>
       <title>esempi di <function>array_slice</function></title>
       <programlisting role="php">
@@ -1688,7 +1693,7 @@
      <parameter>length</parameter> 
      dall'array <parameter>input</parameter>, e li sostituisce con gli
      elementi dell'array <parameter>replacement</parameter>, se
-     fornito.
+     fornito. Restituisce un array contenente gli elementi estratti.
     </para>
     <para>
      Se <parameter>offset</parameter> &egrave; positivo l'inizio 
@@ -2601,6 +2606,12 @@
       variables extracted.
      </para>
     </note>
+    <note>
+     <para>
+      EXTRE_IF_EXISTS e EXTR_PREFIX_IF_EXISTS sono stati introdotti nella versione 
+4.2.0.
+
+     </para>
+    </note>
     <para>
      <function>extract</function> controlla ogni chiave per stabilire se 
      costituisce un nome valido di variabile e se ci sono collisioni con
@@ -2649,11 +2660,33 @@
        <listitem>
         <simpara>
          Mette come prefisso, solo per i nomi di variabili invalidi/numerici, 
-         il paramentro <parameter>prefix</parameter>. Questa opzione &egrave; stata 
aggiunta in 
+         il parametro <parameter>prefix</parameter>. Questa opzione &egrave; stata 
+aggiunta in 
          PHP 4.0.5.
         </simpara>
        </listitem>
       </varlistentry>
+      <varlistentry>
+       <term>EXTR_IF_EXISTS</term>
+       <listitem>
+        <simpara>
+         Sovrascrive la variabile solo se già esiste nella
+         tabella dei simboli, altrimenti non fa nulla. Questo è utile
+         per definire una lista di variabili valide e quindi estrarre
+         solo quelle variabili definite in $_REQUEST, per
+         esempio. Questa opzione è stata aggiunta in PHP 4.2.0.
+        </simpara>
+       </listitem>
+      </varlistentry>
+      <varlistentry>
+       <term>EXTR_PREFIX_IF_EXISTS</term>
+       <listitem>
+        <simpara>
+         Crea nomi di variabili con il prefisso solo se la versione senza prefisso
+         della stessa variable esiste nella tabella dei simboli. Questa
+         opzione è stata aggiunta in PHP 4.2.0.
+        </simpara>
+       </listitem>
+      </varlistentry>
      </variablelist>
     </para>
     <para>
@@ -2663,7 +2696,7 @@
     <para>
      Si noti che <parameter>prefix</parameter> &egrave; richiesto solo se
      <parameter>extract_type</parameter> &egrave; EXTR_PREFIX_SAME,
-      EXTR_PREFIX_ALL, o EXTR_PREFIX_INVALID. Se il risultato
+     EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID o EXTR_PREFIX_IF_EXISTS. Se il risultato
      non &egrave; un nome di variabile valido, non viene importato nella tabella
      dei simboli.
     </para>
@@ -2720,7 +2753,8 @@
     </para>
     <para>
      Si deve usare un array associativo, un array indicizzato numericamente
-     non produce risultati.
+     non produce risultati a meno di non usare EXTR_PREFIX_ALL o
+     EXTR_PREFIX_INVALID.
     </para>
     <para>
      Vedere anche <function>compact</function>.
@@ -2756,6 +2790,12 @@
      <para>
       Se <parameter>ago</parameter> &egrave; una stringa, il confronto &egrave; 
effettuato
       tenendo conto delle maiuscole/minuscole.
+     </para>
+    </note>
+    <note>
+     <para>
+      Nelle versioni di PHP precedenti la 4.2.0. <parameter>ago</parameter> non
+      poteva essere un array.
      </para>
     </note>
     <para>
Index: phpdoc/it/functions/aspell.xml
diff -u phpdoc/it/functions/aspell.xml:1.19 phpdoc/it/functions/aspell.xml:1.20
--- phpdoc/it/functions/aspell.xml:1.19 Sat Feb  2 10:41:54 2002
+++ phpdoc/it/functions/aspell.xml      Sun Feb 10 13:36:43 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
- <!-- EN-Revision: 1.21 Maintainer: cucinato Status: ready -->
+ <!-- EN-Revision: 1.22 Maintainer: cucinato Status: ready -->
  <reference id="ref.aspell">
   <title>Funzioni Aspell [deprecated]</title>
   <titleabbrev>Aspell</titleabbrev>


Reply via email to