Questo e' sbagliato:
if($risultato){
$risult[]['path'] = $risultato['path'];
$risult[]['prezzo'] = $risultato['prezzo'];
}
In questo modo scritto, avrai :
$risult[0]['path'] e
$risult[1]['prezzo'] e cosi' via
se vuoi lo stesso array con piu' chiavi devono avere la stessa chiave madre diciamo
if($risultato){
$risult[1]['path'] = $risultato['path'];
$risult[1]['prezzo'] = $risultato['prezzo'];
//1 e' la chiave del ciclo
}
esempio di ciclo
$i=0;
$res = array();
foreach($array as $ar){
$res[$i]['nome'] = $ar['nome'];
$res[$i]['cognome'] = $ar['cognome'];
$i++;
}
Dove $i++ a ogni giro aumenta di uno.