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
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>
Spero di essere stato chiaro.
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