Codice PHP:
<?php

$multidimensionalarray 
= array();
$multidimensionalarray['ciao'] = array ();
$multidimensionalarray['ciao']['0'] = array();
$multidimensionalarray['ciao']['0'][] = "valore ciao.0(0)";
$multidimensionalarray['ciao']['0'][] = "valore ciao.0(1)";
$multidimensionalarray['ciao']['3'] = "valore ciao.3(0)";

print_r($multidimensionalarray);
// outputs: Array ( [ciao] => Array ( [0] => Array ( [0] => valore ciao.0(0) [1] => valore ciao.0(1) ) [3] => valore ciao.3(0) ) )

?>
Ho un problema a strutturare degli array nidificati:
devo inserire dei record in un database estrapolando dei record da un altro.
In pratica per il 99% dei campi mi basta fare un array in cui ho un

$array['_tipodato_']['_riferimento_'] = $valoredato

ma siccome ho anche casi in cui ho la necessità d'inserire
nell'array anche due dati associati allo stesso riferimento (1% dei casi) dovrei fare un ulteriore nidificamento come sopra.
Questo ulteriore nidificamento devo comunque construirlo su tutti i sottocampi di _tipodato_ e _riferimento_ ?

Successivamente devo poter scrivere
foreach($multidimensionalarray as $k => $v) {
$query ... ...


cosa mi consigliate di fare?