"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php: frage zu autoinkrement bei 2d-arrays

kleinerChemiker 06.10.2004 - 20:15 472 3
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
angenommen ich habe folgenden code:

Code:
$a[][a]=1; $a[][b]=1; $a[][c]=1;
$a[][a]=2; $a[][b]=2; $a[][c]=2;
$a[][a]=3; $a[][b]=3; $a[][c]=3;

macht php dann das draus:

Code:
$a[1][a]=1; $a[1][b]=1; $a[1][c]=1;
$a[2][a]=2; $a[2][b]=2; $a[2][c]=2;
$a[3][a]=3; $a[3][b]=3; $a[3][c]=3;

oder das?

Code:
$a[1][a]=1; $a[2][b]=1; $a[3][c]=1;
$a[4][a]=2; $a[5][b]=2; $a[6][c]=2;
$a[7][a]=3; $a[8][b]=3; $a[9][c]=3;

tia

MIK

Jedi

PROGrAMmER
Avatar
Registered: May 2002
Location: linz
Posts: 1871
in deinem Sourcefile?
kann ich mir ehrlich gesagt nicht vorstellen ;)


Welche Programmierumgebung verwendest du?
Beschreib ein bisschen deine Umgebung ...

Jehul

Big d00d
Avatar
Registered: Nov 2000
Location: lnz
Posts: 295
er macht jedesmal einen neuen eintrag von 0 beginnend.

Code: PHP
$a[0][a]=1; $a[1][b]=1; $a[2][c]=1;

für den gewünschten code brauchst eine laufvariable:

Code: PHP
$a=Array();
$i=0;

$a[$i][a]=1;
$a[$i][b]=1;
$i++;

$a[$i][a]=1;
$a[$i][b]=1;
$i++;

dann kommst auf

Code: PHP
$a[0][a]=1; $a[0][b]=1;
$a[1][a]=1; $a[1][b]=1;
Bearbeitet von Jehul am 06.10.2004, 20:52

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
hab ich fast gedacht. wäre sonst ja zu einfach ;)

thx

MIK
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz