Newsgroup: it.comp.www.php
Titolo: array associativi... mah???

Perchè il listato (semplificato):
<?php
$immagini[0] = "alieno.gif";
$immagini[0]['miniatura'] = "alieno.gif";
$immagini[0]['descrizione'] = "alieno.txt";
$immagini[1] = "bubble.gif";
$immagini[1]['miniatura'] = "bubble.gif";
$immagini[1]['descrizione'] = "bubble.txt";
$immagini[2] = "donnarosso.gif";
$immagini[2]['miniatura'] = "donnarosso.gif";
$immagini[2]['descrizione'] = "donnarosso.txt";
$immagini[3] = "genio.gif";
$immagini[3]['miniatura'] = "genio.gif";
$immagini[3]['descrizione'] = "genio.txt";
$immagini[4] = "smiling.gif";
$immagini[4]['miniatura'] = "smiling.gif";
$immagini[4]['descrizione'] = "smiling.txt";
$immagini[5] = "southpark.gif";
$immagini[5]['miniatura'] = "southpark.gif";
$immagini[5]['descrizione'] = "southpark.txt";
?>
<html>
<head>
</head>
<body>
<table>
  <tr>
    <th>Key</th>
    <th>Immagine</th>
    <th>Miniatura</th>
    <th>Descrizione</th>
  </tr>
  <?php
  for($i = 0; $i < count($immagini); $i++) {
  ?>
  <tr>
    <td><?=$i?></td>
    <td><?=$immagini[$i]?></td>
    <td><?=$immagini[$i]['miniatura']?></td>
    <td><?=$immagini[$i]['descrizione']?></td>
  </tr>
  <?php
  }
  ?>
</table>
</body>
</html>
mi restituisce:
Key  Immagine        Miniatura       Descrizione 
---  --------        ---------       -----------
0    alieno.gif      a               a 
1    bubble.gif      b               b 
2    donnarosso.gif  d               d 
3    genio.gif       g               g 
4    smiling.gif     s               s 
5    southpark.gif   s               s 
e non (come speravo):
Key  Immagine        Miniatura	      Descrizione 
---  --------        ---------        -----------
0    alieno.gif      alieno.gif       alieno.txt 
1    bubble.gif      bubble.gif       bubble.txt
2    donnarosso.gif  donnarosso.gif   donnarosso.txt
3    genio.gif       genio.gif        genio.txt
4    smiling.gif     smiling.gif      smiling.txt
5    southpark.gif   southpark.gif    southpark.txt
qualcuno saprebbe spiegarmi il perchè e dove sbaglio?
Grazie
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

 
http://www.aspitalia.com/
<?php
$immagini[0]['originale'] = "alieno.gif";
$immagini[0]['miniatura'] = "alieno.gif";
$immagini[0]['descrizione'] = "alieno.txt";
$immagini[1]['originale'] = "bubble.gif";
$immagini[1]['miniatura'] = "bubble.gif";
$immagini[1]['descrizione'] = "bubble.txt";
$immagini[2]['originale'] = "donnarosso.gif";
$immagini[2]['miniatura'] = "donnarosso.gif";
$immagini[2]['descrizione'] = "donnarosso.txt";
$immagini[3]['originale'] = "genio.gif";
$immagini[3]['miniatura'] = "genio.gif";
$immagini[3]['descrizione'] = "genio.txt";
$immagini[4]['originale'] = "smiling.gif";
$immagini[4]['miniatura'] = "smiling.gif";
$immagini[4]['descrizione'] = "smiling.txt";
$immagini[5]['originale'] = "southpark.gif";
$immagini[5]['miniatura'] = "southpark.gif";
$immagini[5]['descrizione'] = "southpark.txt";
?>
<html>
<head>
</head>
<body>
<table>
  <tr>
    <th>Key</th>
    <th>Immagine</th>
    <th>Miniatura</th>
    <th>Descrizione</th>
  </tr>
  <?php
  for($i = 0; $i < count($immagini); $i++) {
  ?>
  <tr>
    <td><?=$i?></td>
    <td><?=$immagini[$i]['originale']?></td>
    <td><?=$immagini[$i]['miniatura']?></td>
    <td><?=$immagini[$i]['descrizione']?></td>
  </tr>
  <?php
  }
  ?>
</table>
</body>
</html>
-- 
www.iuz-lab.info

Grazie :)
