Frage : (Einfach) Reihe verursachend, hinzufügend und neu erstellend.

Hallo, haben

I eine Wanze in meinem Code unten zur Weise verengt, die ich eine neue Reihe verursache. Den angebrachten Code bitte sehen. Im Wesentlichen, verursache ich eine Reihe ($mArray2) und sobald es bevölkert ich gewesen ist, die Reihe zu einer anderen Reihe ($mArray1) anfügen, obgleich, wenn der i-folgende Versuch, zum der inneren Reihe ($mArray2) neu zu erstellen, ich alle vorher zugewiesenen Werte verlieren. Wie kann ich um dieses so erhalten, wenn ich mArray2 zu mArray1 hinzufüge, ich erhalte eine Kopie?

Thanks,
Uni
1:
2:
3:
4:
5:
6:
7:
8:
9:
$mArray1=array ();
für ($i1=0; $i1<10; $i1++) {
	$mArray2=array ();
	für ($i2=0; $i2<10; $i2++) {
		[] =new $mArray2 CMyClass ();
		//Populate das späteste Element mArray2.
	}
	$mArray1 [] =$mArray2;
} 

Antwort : (Einfach) Reihe verursachend, hinzufügend und neu erstellend.

Dieses versuchen.  Das Problem in Ihrem Code ist, dass Reihe durch Hinweis verabschiedet werden.
1:
2:
3:
4:
5:
6:
7:
$mArray1=array ();
für ($i1=0; $i1<10>
           
Weitere Lösungen  
 
programming4us programming4us