<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Foreach in JavaScript: gestire gli array associativi</title>
	<atom:link href="http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/feed/" rel="self" type="application/rss+xml" />
	<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/</link>
	<description>Tutto sullo sviluppo e su internet</description>
	<lastBuildDate>Tue, 15 Jun 2010 10:05:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: Andy</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-14580</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Sat, 10 Oct 2009 21:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-14580</guid>
		<description>l&#039;esempio funziona anke dando come oggetto new Array(); alla variabile array_associativo</description>
		<content:encoded><![CDATA[<p>l&#8217;esempio funziona anke dando come oggetto new Array(); alla variabile array_associativo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Marino Bonetti</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9097</link>
		<dc:creator>Marino Bonetti</dc:creator>
		<pubDate>Mon, 16 Feb 2009 14:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9097</guid>
		<description>Già...ma sarebbe stato un pò fuorviante far vedere array di array...ho voluto far notare la cosa perchè mi ha fatto venire per un momento anche a me il dubbio di aver sbagliato a fare gli array negli ultimi anni....infatti per non sbagliare ho anche fatto un test.
E&#039; stato un piacere essere d&#039;aiuto.
PS.
Mi serviva proprio l&#039;esempio del js Ottima spiegazione.</description>
		<content:encoded><![CDATA[<p>Già&#8230;ma sarebbe stato un pò fuorviante far vedere array di array&#8230;ho voluto far notare la cosa perchè mi ha fatto venire per un momento anche a me il dubbio di aver sbagliato a fare gli array negli ultimi anni&#8230;.infatti per non sbagliare ho anche fatto un test.<br />
E&#8217; stato un piacere essere d&#8217;aiuto.<br />
PS.<br />
Mi serviva proprio l&#8217;esempio del js Ottima spiegazione.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Dario Casertano</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9088</link>
		<dc:creator>Dario Casertano</dc:creator>
		<pubDate>Mon, 16 Feb 2009 09:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9088</guid>
		<description>&lt;a href=&quot;#comment-9085&quot; rel=&quot;nofollow&quot;&gt;@Marino Bonetti&lt;/a&gt; 
Ciao, ottime precisazioni.
Per quanto riguarda le virgolette, comunque, è colpa del sistema di correzione dei caratteri di Wordpress, comunque è utile che si sappia, altrimenti chi è meno smaliziato, si troverebbe in serie difficoltà.

Per quanto riguarda la struttura dell&#039;array, beh li ho preso una bella &quot;cantonata&quot;. Il modo migliore per rappresentarlo era:

$array_associativo = array (

 &#039;Fiat&#039; =&gt; array (

   500,
   600,
   &#039;Punto&#039;,
   &#039;Bravo&#039;
 ),
 &#039;Alfaromeo&#039; =&gt; array (

   156,
   157,
   159

 ),
 &#039;Mercedes&#039; =&gt; &#039;C180′&#039;

);

;)</description>
		<content:encoded><![CDATA[<p><a href="#comment-9085" rel="nofollow">@Marino Bonetti</a><br />
Ciao, ottime precisazioni.<br />
Per quanto riguarda le virgolette, comunque, è colpa del sistema di correzione dei caratteri di Wordpress, comunque è utile che si sappia, altrimenti chi è meno smaliziato, si troverebbe in serie difficoltà.</p>
<p>Per quanto riguarda la struttura dell&#8217;array, beh li ho preso una bella &#8220;cantonata&#8221;. Il modo migliore per rappresentarlo era:</p>
<p>$array_associativo = array (</p>
<p> &#8216;Fiat&#8217; =&gt; array (</p>
<p>   500,<br />
   600,<br />
   &#8216;Punto&#8217;,<br />
   &#8216;Bravo&#8217;<br />
 ),<br />
 &#8216;Alfaromeo&#8217; =&gt; array (</p>
<p>   156,<br />
   157,<br />
   159</p>
<p> ),<br />
 &#8216;Mercedes&#8217; =&gt; &#8216;C180′&#8217;</p>
<p>);</p>
<p> <img src='http://darcas.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Marino Bonetti</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9085</link>
		<dc:creator>Marino Bonetti</dc:creator>
		<pubDate>Mon, 16 Feb 2009 08:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-9085</guid>
		<description>Utile, mi serviva per leggere un array associativo proveniente da json_encode di php
Potrei far notare che il codice dell&#039;array in php riportato qui sopra è errato?!?!:

$array_associativo = array (
&#039;Fiat&#039;=&gt;500,
&#039;Fiat&#039; =&gt; 600,
&#039;Fiat&#039;=&gt;&#039;Punto&#039;,
&#039;Fiat&#039;=&gt;&#039;Bravo&#039;,
&#039;Alfaromeo&#039;=&gt;&#039;156&#039;,  
&#039;Alfaromeo&#039; =&gt; &#039;157 &#039;,
&#039;Alfaromeo&#039;=&gt;&#039;159&#039;,  
&#039;Mercedes&#039; =&gt; &#039;C180&#039;
);

Voglio far notare che tale codice se lo si fà eseguire non darà il risultato voluto, riporto il mio codice di testing perchè mi sembrava strano ma prima di scrivere ho voluto fare una prova: 

$array_associativo = array (
&#039;Fiat&#039;=&gt;500,
&#039;Fiat&#039; =&gt; 600,
&#039;Fiat&#039;=&gt;&#039;Punto&#039;,
&#039;Fiat&#039;=&gt;&#039;Bravo&#039;,
&#039;Alfaromeo&#039;=&gt;&#039;156&#039;,  
&#039;Alfaromeo&#039; =&gt; &#039;157 &#039;,
&#039;Alfaromeo&#039;=&gt;&#039;159&#039;,  
&#039;Mercedes&#039; =&gt; &#039;C180&#039;
);

 echo &quot;&quot;;
 echo var_dump($array_associativo);
 echo &quot;&quot;;


e il risultato è:

array(3) {
  [&quot;Fiat&quot;]=&gt;
  string(5) &quot;Bravo&quot;
  [&quot;Alfaromeo&quot;]=&gt;
  string(3) &quot;159&quot;
  [&quot;Mercedes&quot;]=&gt;
  string(4) &quot;C180&quot;
}

Spiegazione:
Non si può avere lo stesso indice per due valori differenti nello stesso array, conseguentemente php sovrascrive i valori precedenti dello stesso indice con l&#039;ultimo inserito.

PS:
Le virgolette in alcuni lavori erano sbagliate: ′ =&gt; &#039;</description>
		<content:encoded><![CDATA[<p>Utile, mi serviva per leggere un array associativo proveniente da json_encode di php<br />
Potrei far notare che il codice dell&#8217;array in php riportato qui sopra è errato?!?!:</p>
<p>$array_associativo = array (<br />
&#8216;Fiat&#8217;=&gt;500,<br />
&#8216;Fiat&#8217; =&gt; 600,<br />
&#8216;Fiat&#8217;=&gt;&#8217;Punto&#8217;,<br />
&#8216;Fiat&#8217;=&gt;&#8217;Bravo&#8217;,<br />
&#8216;Alfaromeo&#8217;=&gt;&#8217;156&#8242;,<br />
&#8216;Alfaromeo&#8217; =&gt; &#8216;157 &#8216;,<br />
&#8216;Alfaromeo&#8217;=&gt;&#8217;159&#8242;,<br />
&#8216;Mercedes&#8217; =&gt; &#8216;C180&#8242;<br />
);</p>
<p>Voglio far notare che tale codice se lo si fà eseguire non darà il risultato voluto, riporto il mio codice di testing perchè mi sembrava strano ma prima di scrivere ho voluto fare una prova: </p>
<p>$array_associativo = array (<br />
&#8216;Fiat&#8217;=&gt;500,<br />
&#8216;Fiat&#8217; =&gt; 600,<br />
&#8216;Fiat&#8217;=&gt;&#8217;Punto&#8217;,<br />
&#8216;Fiat&#8217;=&gt;&#8217;Bravo&#8217;,<br />
&#8216;Alfaromeo&#8217;=&gt;&#8217;156&#8242;,<br />
&#8216;Alfaromeo&#8217; =&gt; &#8216;157 &#8216;,<br />
&#8216;Alfaromeo&#8217;=&gt;&#8217;159&#8242;,<br />
&#8216;Mercedes&#8217; =&gt; &#8216;C180&#8242;<br />
);</p>
<p> echo &#8220;&#8221;;<br />
 echo var_dump($array_associativo);<br />
 echo &#8220;&#8221;;</p>
<p>e il risultato è:</p>
<p>array(3) {<br />
  ["Fiat"]=&gt;<br />
  string(5) &#8220;Bravo&#8221;<br />
  ["Alfaromeo"]=&gt;<br />
  string(3) &#8220;159&#8243;<br />
  ["Mercedes"]=&gt;<br />
  string(4) &#8220;C180&#8243;<br />
}</p>
<p>Spiegazione:<br />
Non si può avere lo stesso indice per due valori differenti nello stesso array, conseguentemente php sovrascrive i valori precedenti dello stesso indice con l&#8217;ultimo inserito.</p>
<p>PS:<br />
Le virgolette in alcuni lavori erano sbagliate: ′ =&gt; &#8216;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: DarCas</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-1207</link>
		<dc:creator>DarCas</dc:creator>
		<pubDate>Fri, 12 Oct 2007 16:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-1207</guid>
		<description>Ottima precisazione!</description>
		<content:encoded><![CDATA[<p>Ottima precisazione!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: L.M. Hackivara</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-1206</link>
		<dc:creator>L.M. Hackivara</dc:creator>
		<pubDate>Fri, 12 Oct 2007 15:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-1206</guid>
		<description>Ottimo! Mi complimento con l&#039;autore perchè ha spiegato in maniera semplice e coincisa questo sistema.

Mi permetto di sottolineare (a tutti quelli che hanno sbagliato come me)
che array_associativo = new Object() e non new Array()

perchè se noi utilizzassimo un Array al posto di un Object avremo ulteriori KEYS oltre a quelle che ci interessano, che sono:

each
eachSlice
all
any
collect
detect
findAll
grep
...
ecc, ecc. che sicuramente ci scombussolerebbero i risultati previsti.</description>
		<content:encoded><![CDATA[<p>Ottimo! Mi complimento con l&#8217;autore perchè ha spiegato in maniera semplice e coincisa questo sistema.</p>
<p>Mi permetto di sottolineare (a tutti quelli che hanno sbagliato come me)<br />
che array_associativo = new Object() e non new Array()</p>
<p>perchè se noi utilizzassimo un Array al posto di un Object avremo ulteriori KEYS oltre a quelle che ci interessano, che sono:</p>
<p>each<br />
eachSlice<br />
all<br />
any<br />
collect<br />
detect<br />
findAll<br />
grep<br />
&#8230;<br />
ecc, ecc. che sicuramente ci scombussolerebbero i risultati previsti.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: diggita.it</title>
		<link>http://darcas.net/index.php/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-497</link>
		<dc:creator>diggita.it</dc:creator>
		<pubDate>Mon, 09 Jul 2007 18:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.darcas.net/lab/2007/07/09/foreach-in-javascript-gestire-gli-array-associativi/#comment-497</guid>
		<description>&lt;strong&gt;Foreach in JavaScript: gestire gli array associativi » DarCas Sandbox...&lt;/strong&gt;

Anche in JavaScript è presente una struttura logica in stile foreach per la manipolazione di array associativi....</description>
		<content:encoded><![CDATA[<p><strong>Foreach in JavaScript: gestire gli array associativi » DarCas Sandbox&#8230;</strong></p>
<p>Anche in JavaScript è presente una struttura logica in stile foreach per la manipolazione di array associativi&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
