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> è 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 è stata aggiunta in + il parametro <parameter>prefix</parameter>. Questa opzione è 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> è richiesto solo se <parameter>extract_type</parameter> è 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 è 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> è una stringa, il confronto è 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>