questo spesso e volentieri funziona, i campi possono essere chiamati semplicemente con
Ma adesso il mio preblema è un altro: mi servirebbe poter usare, quello che in C si chiama array di struct, cioè una cosa di questo tipo:
Codice sorgente - presumibilmente C# |
struct mystruct{ string ip; int c; } struct mystruct mydata[];
|
Usando il precedente array associativo non riesco in quanto non saprei come fare a dichiarare un array di tipo array associativo.
Volendo posso usare un array bidimensionale del tipo:
Codice sorgente - presumibilmente Plain Text |
for($i=0;$i<count($mydata);$i++){
$mydata[$i]["ip"];
$mydata[$i]["c"];
}
|
ma ciò non mi sembrava una soluzione particolarmente elegante, e sopratutto dovendolo usare in una classe non saprei come dichiararlo...
Codice sorgente - presumibilmente Php |
class Classe{ var $mydata=new Array();//array di che tipo?? }
|
in un pseudo-linguaggio farei:
Codice sorgente - presumibilmente Php |
class Classe{ var mydata :array of struct mystruct }
|
Voi come implementereste? che consigli avete?