Salve qualcuno può dirmi come si fa a leggere un array associativo ???
Grazie
Salve qualcuno può dirmi come si fa a leggere un array associativo ???
Grazie
Gio75
codice:$temp=array("chiave 1"=>"valore 1","chiave 2"=>"valore 2"); foreach($temp as $chiave=>$valore) echo $chiave."=>".$valore." \n";
think simple think ringo
Grazie per aver risposto, ma così sull'array c'è solo l'ultimo record ho provato con;
$temp[]=array($row['idute2'], $row['datainvio'], $row['letto']);
print_r($temp);
e mi da ;
Array ( [0] => Array ( [0] => 1 [1] => 2004-08-26 03:22:09 [2] => 0 ) [1] => Array ( [0] => 2 [1] => 2004-08-26 03:39:19 [2] => 0 ) [2] => Array ( [0] => 2 [1] => 2004-08-26 03:27:04 [2] => 0 ) [3] => Array ( [0] => 2 [1] => 2004-08-26 03:20:57 [2] => 0 ) [4] => Array ( [0] => 2 [1] => 2004-08-26 03:19:27 [2] => 0 ) [5] => Array ( [0] => 2 [1] => 2004-08-26 03:11:56 [2] => 0 ) [6] => Array ( [0] => 2 [1] => 2004-08-26 03:07:56 [2] => 0 ) [7] => Array ( [0] => 3 [1] => 2004-08-26 03:08:56 [2] => 0 ) [8] => Array ( [0] => 3 [1] => 2004-08-26 03:05:47 [2] => 0 ) )
Facendo ;
$temp=array($row['idute2'], $row['datainvio'], $row['letto']);
print_r($temp);
mi da;
[Array ( [0] => 3 [1] => 2004-08-26 03:05:47 [2] => 0 )
chè solo l'ultimo
Solo che con $temp[] mi da questo
0=>Array
1=>Array
2=>Array
3=>Array ecc....
io vorrei leggere anche il contenuto di Array si può fare ??
sono alle prime armi scusate l'ignoranza.
Gio75
sinceramente, nn c'ho capito niente![]()
![]()
think simple think ringo
Ho nove record dal risultato della select
usando
$temp=array($row['idute2'], $row['datainvio'], $row['letto']);
quando ne visualizzo il risultato (print_r($temp);
) vedo solo l'ultimo record.
Mentre se uso $temp[] ecc... li vedo tutti e 9 solo che poi non so come leggere gli elementi contenuti negli array interni
Es.
Array (
[0] => Array ( [0] => 1 [1] => 2004-08-26 03:22:09 [2] => 0 )
[1] => Array ( [0] => 2 [1] => 2004-08-26 03:39:19 [2] => 0 )
[2] => Array ( [0] => 2 [1] => 2004-08-26 03:27:04 [2] => 0 )
[3] => Array ( [0] => 2 [1] => 2004-08-26 03:20:57 [2] => 0 ) ecc...
questo è il risultato del print_r($temp).
Io devo leggere gli elementi degli array interni ad esempio la data/l'ora e l'id utente
solo che non so come si fa.
Spero di essermi spiegata![]()
Gio75
oppurecodice:$temp=array( Array(1,"2004-08-26 03:22:09",0), Array(2,"2004-08-26 03:39:19",0), Array(2,"2004-08-26 03:27:04",0 ) ); foreach($temp as $valore) echo $valore[0]." ".$valore[1]." ".$valore[2]." \n";
codice:$temp=array( Array(1,"2004-08-26 03:22:09",0), Array(2,"2004-08-26 03:39:19",0), Array(2,"2004-08-26 03:27:04",0 ) ); for($i=0;$i<count($temp);$i++){ for ($j=0;$j<count($temp[$i]);$j++) echo $temp[$i][$j]." "; echo " \n"; }
think simple think ringo