cucinato Thu Mar 28 09:45:32 2002 EDT Modified files: /phpdoc/it/functions apache.xml array.xml Log: Sync to EN version Index: phpdoc/it/functions/apache.xml diff -u phpdoc/it/functions/apache.xml:1.13 phpdoc/it/functions/apache.xml:1.14 --- phpdoc/it/functions/apache.xml:1.13 Thu Mar 28 07:42:48 2002 +++ phpdoc/it/functions/apache.xml Thu Mar 28 09:45:31 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.23 Maintainer: cucinato Status: ready --> +<!-- EN-Revision: 1.24 Maintainer: cucinato Status: ready --> <reference id="ref.apache"> <title>Funzioni Apache</title> <titleabbrev>Apache</titleabbrev> @@ -272,3 +272,4 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> + Index: phpdoc/it/functions/array.xml diff -u phpdoc/it/functions/array.xml:1.51 phpdoc/it/functions/array.xml:1.52 --- phpdoc/it/functions/array.xml:1.51 Mon Mar 25 09:28:47 2002 +++ phpdoc/it/functions/array.xml Thu Mar 28 09:45:31 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> - <!-- EN-Revision: 1.167 Maintainer: cucinato Status: ready --> + <!-- EN-Revision: 1.171 Maintainer: cucinato Status: ready --> <reference id="ref.array"> <title>Funzioni di Array</title> <titleabbrev>Array</titleabbrev> @@ -490,7 +490,7 @@ <para> Gli utenti non possono modificare l'array attraverso la funzione di callback, ad esempio aggiungere/togliere un elemento, o cancellare l'array su cui - <function>array_walk</function> è applicata. Se l'array viene + <function>array_filter</function> è applicata. Se l'array viene cambiato, il comportamento di questa funzione non è definito. </para> <para> @@ -2955,6 +2955,12 @@ <parameter>ago</parameter> e restituisce la chiave se viene trovato nell'array, &false; altrimenti. </para> + <note> + <para> + Nelle versioni di PHP antecedenti la 4.2.0, <function>array_search</function> +restituisce + <constant>NULL</constant> invece di &false; in caso di fallimento. + </para> + </note> <para> Se il terzo parametro opzionale <parameter>strict</parameter> è impostato a &true; la funzione <function>array_search</function> @@ -3122,10 +3128,44 @@ Come <function>array</function>, questa non è in realtà una funzione, bensì un costrutto del linguaggio. <function>list</function> è usata per assegnare valori ad una lista di variabili in una sola operazione. + </para> + <note> + <para> + <function>list</function> funziona solo su array numerici e si aspetta + che gli indici numerici partano da 0. + </para> + </note> + <para> <example> <title>esempio di <function>list</function></title> <programlisting role="php"> <![CDATA[ +<?php + +$info = array('caffè', 'scuro', 'caffeina'); + +// assegna a tutte le variabili +list($bevanda, $colore, $componente) = $info; +print "Il $bevanda è $colore e la $componente lo rende speciale.\n"; + +// assegna solo in parte +list($bevanda, , $componente) = $info; +print "Il $bevanda ha la $componente.\n"; + +// oppure assegnamo solo l'ultima variabile +list( , , $componente) = $info; +print "Ho voglia di $bevanda!\n"; + +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Esempio di uso di <function>list</function></title> + <programlisting role="php"> +<![CDATA[ <table> <tr> <th>Nome dell'impiegato</th> @@ -3150,7 +3190,8 @@ </example> </para> <para> - Vedere anche <function>each</function> e <function>array</function>. + Vedere anche <function>each</function> e <function>array</function> + e <function>extract</function>. </para> </refsect1> </refentry>