Salve a tutti...
Mi potreste dare una mano, ho un problema sugli array.
All'interno di un file .php ho dovuto convertire un array bidimensionale all'interno di un javascript
Spero di essere stato chiaro.codice:<? .... .. $a = array($i => array("pippo" => $riga[pippo],"pluto" => $riga[pluto],"descrizione" => $riga[Descrizione])); ..... .. <script type="application/javascript" language="javascript"> var x = new Array(); <?php foreach ($a as $contenuto) { ?> var arrayAssociativo = {<?php $stringa = ""; foreach ($contenuto as $chiave => $valore) { $stringa .= "'" . $chiave . "' : '" . $valore . "', "; } print substr($stringa, 0, -2); ?>} x.push(arrayAssociativo); <?php } ?> </script>
A questo punto devo usare l'array x per fare diverse operazioni, aprendo un nuovo javascript!
Avendo quindi un codice di questo tipo:
codice:<? .... .. $a = array($i => array("pippo" => $riga[pippo],"pluto" => $riga[pluto],"descrizione" => $riga[Descrizione])); ..... .. <script type="application/javascript" language="javascript"> var x = new Array(); <?php foreach ($a as $contenuto) { ?> var arrayAssociativo = {<?php $stringa = ""; foreach ($contenuto as $chiave => $valore) { $stringa .= "'" . $chiave . "' : '" . $valore . "', "; } print substr($stringa, 0, -2); ?>} x.push(arrayAssociativo); <?php } ?> </script> <script type="text/javascript"> var i=0; for (i=0; x.length; i++ var cant=x[i]["pippo"] ... ..
Dichiarare un array globale mi potrebbe aiutare a usare l'array x nel secondo javascript??
Sareste gentili a mostrarmi la sintassi?
Grazie anticipatamente

Rispondi quotando
