php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2004, 11:36  
Gast
 
Beiträge: n/a
Standard Was ist hier mit Schleife und mehrdimensionalen Array falsch

Hallo!
Ich habe folgendes Teilscript:
Zitat:
echo("<table>");
for($j=0; $j<count($array); $j++)
{
echo "<tr>";

for($k=0; $k<15; $k++)
{
echo "<td>$einzel[$j][$k]</td>";
}

echo "</tr>";
}
echo("</table>");
Es soll hierbei eine Tabelle erstellt werden. Allerdings wird hier zwar die Tab erstellt, aber in der Tabelle steht jetzt nicht was in den Array steht, sondern immer nur Array[0]...
Wenn ich das Array einzeln ausgebe, also z.B. echo $array[0][0] dann wird mir angezeigt, was in dem Array steht!
Was ist an der Schleife falsch? Werden beide Schleifen ineinander vielleicht falsch interpretiert?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2004, 11:37  
Gast
 
Beiträge: n/a
Standard

was kriegste denn für ne ausgabe bei

echo '<pre>';
print_r( $einzel );
print_r( $array );
echo '</pre>';


was auch interessant wäre, wieso du oben count($array) verwendest und dann weiter
unten $einzel... ?
 
Alt 25.10.2004, 11:57  
Gast
 
Beiträge: n/a
Standard

$einzel ist das mehrdimensionale Array und aus $array ist dieses mehrdimensionale array entstanden.
Das was du hast mit <pre>, hatte ich schon, aber ich will es als Tabelle haben!
 
Alt 25.10.2004, 12:10  
Gast
 
Beiträge: n/a
Standard

ja, is ja schön wenn du das schon hattest .. mich würde aber erst mal - bevor ich anfange
zu raten interessieren was da drin steht.
 
Alt 25.10.2004, 12:24  
Gast
 
Beiträge: n/a
Standard

im mehrdimensionalen Array $einzel sind
1. einige Sätze und dann
2. Immer jeweils die Wörter aus den Sätzen.

in $array sind nur die ganzen Sätze als Array
 
Alt 25.10.2004, 13:05  
Gast
 
Beiträge: n/a
Standard

ja, zeig halt die ausgabe von print_r() her .. is wohl nich so schwer oder?
 
Alt 25.10.2004, 13:19  
Gast
 
Beiträge: n/a
Standard

Das kommt dann raus, wenn ich das so mache, wie von dir beschrieben:

Array
(
[0] => Array
(
[0] => 1
[1] => Pontifex I.
[2] => 2001
[3] => Calis
[4] => Gray
[5] => Chillum
)

[1] => Array
(
[0] => 2
[1] => Pontifex I.
[2] => 2002
[3] => Gray
[4] => Oggy
[5] => Calis
)

[2] => Array
(
[0] => 3
[1] => Pontifex I.
[2] => 2002
[3] => Chillum
[4] => Calis
[5] => Argonut
)

[3] => Array
(
[0] => 4
[1] => Pontifex I.
[2] => 2002
[3] => Gaff
[4] => Chillum
[5] => Argonut
[6] => Gernot
[7] => Correns
[8] => Argonut
[9] =>
[10] =>
[11] =>
[12] => Thomas
)

[4] => Array
(
[0] => 5
[1] => Pontifex I.
[2] => 2002
[3] => Chillum
[4] => Dogon1013
[5] => Argonut
[6] => MART.ini
[7] => Gernot
[8] => BunnY
[9] => Gernot
[10] =>
[11] =>
[12] => Jim
)

[5] => Array
(
[0] => 6
[1] => Bridge Builder
[2] => 2002
[3] => Chillum
[4] => Genieser
[5] => Enqrypzion
[6] => Genieser
[7] => Dogon1013
[8] => Correns
[9] => Enqrypzion
[10] =>
[11] =>
[12] => Gernot
)

[6] => Array
(
[0] => 7
[1] => Pontifex I.
[2] => 2002
[3] => Genieser
[4] => Gernot
[5] => Eraser
[6] => Nick
[7] => Correns
[8] => greenT
[9] => Genieser
[10] =>
[11] =>
[12] => Dragonspeare
[13] => sKiS
)

[7] => Array
(
[0] => 8
[1] => Pontifex I.
[2] => 2002
[3] => Nick
[4] => Dragonspeare
[5] => Hit-sch-me
[6] => Dogon1013
[7] => Correns
[8] => Gernot
[9] =>
[10] =>
[11] =>
[12] => nwhitehe
[13] => Morten Tvenge
[14] => Laze Cannon
)

[8] => Array
(
[0] => 9
[1] => Bridge Builder
[2] => 2002
[3] => Chillum
[4] => DaCoTa
[5] => bigbang
[6] => Genieser
[7] => Correns
[8] => Chillum
[9] => DaCoTa
[10] =>
[11] =>
[12] => greenT
[13] => Correns
)

[9] => Array
(
[0] => 10
[1] => BCS / Pontifex II.
[2] => 2002
[3] => Nick
[4] => Genieser
[5] => Dante
[6] => Nick
[7] => Genieser
[8] => Dante
[9] =>
[10] =>
[11] =>
[12] => doublejk2000
)

[10] => Array
(
[0] => 11
[1] => Pontifex I.
[2] => 2003
[3] => Guilderoy
[4] => Genieser
[5] => Ricleite
[6] => Correns
[7] => mendel
[8] => Gernot
[9] => Correns
[10] => mendel
[11] => mendel
[12] => doublejk2000
)

[11] => Array
(
[0] => 12
[1] => Bridge Builder
[2] => 2003
[3] => Chillum
[4] => Guilderoy
[5] => Ricleite
[6] => Chillum
[7] => Guilderoy
[8] => sxop
[9] => Chillum
[10] =>
[11] =>
[12] => ead
)

[12] => Array
(
[0] => 13
[1] => BCS / Pontifex II.
[2] => 2003
[3] => Ricleite
[4] => ead
[5] => Gernot
[6] => Guilderoy
[7] => ead
[8] => RKone
[9] => Guilderoy
[10] =>
[11] =>
[12] => ead
)

[13] => Array
(
[0] => 14
[1] => BCS / Pontifex II.
[2] => 2003
[3] => RKone
[4] => ead
[5] => Nick
[6] => Nick
[7] => ead
[8] => RKone
[9] => Echmech
[10] =>
[11] =>
[12] => Echmech
)

[14] => Array
(
[0] => 15
[1] => Pontifex I.
[2] => 2003
[3] => Ricleite
[4] => ead
[5] => Nick
[6] => Ricleite
[7] => ead
[8] => Gernot
[9] => Guilderoy
[10] =>
[11] =>
[12] => Ricleite
)

[15] => Array
(
[0] => 16
[1] => BCS / Pontifex II.
[2] => 2003
[3] => ead
[4] => Ricleite
[5] => Echmech
[6] => Ricleite
[7] => ead
[8] => Echmech
[9] => Echmech
[10] =>
[11] =>
[12] => Foods
[13] => RfUiLreZ
)

[16] => Array
(
[0] => 17
[1] => Bridge Builder
[2] => 2003
[3] => Ricleite
[4] => Unaimed
[5] => ead
[6] => Unaimed
[7] => ead
[8] => diedummenschimpansen
[9] => Ricleite
[10] =>
[11] =>
[12] => Chillum
)

[17] => Array
(
[0] => 18
[1] => BCS / Pontifex II.
[2] => 2004
[3] => Ricleite
[4] => miko
[5] => Fartan
[6] => ead
[7] => Echmech
[8] => Ricleite
[9] =>
[10] =>
[11] =>
[12] => ead
)

[18] => Array
(
[0] => 19A
[1] => Bridge Builder
[2] => 2004
[3] => Der_Tobel
[4] => Guilderoy
[5] => Space
[6] => Der_Tobel
[7] => Guilderoy
[8] => Brotherhood
[9] =>
[10] =>
[11] =>
[12] => Limulus
)

[19] => Array
(
[0] => 19B
[1] => Bridge Builder
[2] => 2004
[3] => Guilderoy
[4] => Ricleite
[5] => Solo
[6] => Guilderoy
[7] => Ricleite
[8] => Der_Tobel
[9] => Solo
)

[20] => Array
(
[0] => 20
[1] => BCS / Pontifex II.
[2] => 2004
[3] => RKone
[4] => Ricleite
[5] => Der_Tobel
[6] => Der_Tobel
[7] => Ricleite
[8] => RKone
[9] => Der_Tobel
[10] =>
[11] =>
[12] => ead
[13] => RKone
[14] => Shenryyr
[15] => Space
)

[21] => Array
(
[0] => 21
[1] => Pontifex I.
[2] => 2004
[3] => Space
[4] => Ricleite
[5] => RKone
[6] => Space
[7] => Ricleite
[8] => Gernot
[9] =>
[10] =>
[11] =>
[12] => Jim
[13] => Ricleite
)

)
Array
(
[0] => 1 Pontifex I. 2001 Calis Gray Chillum
[1] => 2 Pontifex I. 2002 Gray Oggy Calis
[2] => 3 Pontifex I. 2002 Chillum Calis Argonut
[3] => 4 Pontifex I. 2002 Gaff Chillum Argonut Gernot Correns Argonut Thomas
[4] => 5 Pontifex I. 2002 Chillum Dogon1013 Argonut MART.ini Gernot BunnY Gernot Jim
[5] => 6 Bridge Builder 2002 Chillum Genieser Enqrypzion Genieser Dogon1013 Correns Enqrypzion Gernot
[6] => 7 Pontifex I. 2002 Genieser Gernot Eraser Nick Correns greenT Genieser Dragonspeare sKiS
[7] => 8 Pontifex I. 2002 Nick Dragonspeare Hit-sch-me Dogon1013 Correns Gernot nwhitehe Morten Tvenge Laze Cannon
[8] => 9 Bridge Builder 2002 Chillum DaCoTa bigbang Genieser Correns Chillum DaCoTa greenT Correns
[9] => 10 BCS / Pontifex II. 2002 Nick Genieser Dante Nick Genieser Dante doublejk2000
[10] => 11 Pontifex I. 2003 Guilderoy Genieser Ricleite Correns mendel Gernot Correns mendel mendel doublejk2000
[11] => 12 Bridge Builder 2003 Chillum Guilderoy Ricleite Chillum Guilderoy sxop Chillum ead
[12] => 13 BCS / Pontifex II. 2003 Ricleite ead Gernot Guilderoy ead RKone Guilderoy ead
[13] => 14 BCS / Pontifex II. 2003 RKone ead Nick Nick ead RKone Echmech Echmech
[14] => 15 Pontifex I. 2003 Ricleite ead Nick Ricleite ead Gernot Guilderoy Ricleite
[15] => 16 BCS / Pontifex II. 2003 ead Ricleite Echmech Ricleite ead Echmech Echmech Foods RfUiLreZ
[16] => 17 Bridge Builder 2003 Ricleite Unaimed ead Unaimed ead diedummenschimpansen Ricleite Chillum
[17] => 18 BCS / Pontifex II. 2004 Ricleite miko Fartan ead Echmech Ricleite ead
[18] => 19A Bridge Builder 2004 Der_Tobel Guilderoy Space Der_Tobel Guilderoy Brotherhood Limulus
[19] => 19B Bridge Builder 2004 Guilderoy Ricleite Solo Guilderoy Ricleite Der_Tobel Solo
[20] => 20 BCS / Pontifex II. 2004 RKone Ricleite Der_Tobel Der_Tobel Ricleite RKone Der_Tobel ead RKone Shenryyr Space
[21] => 21 Pontifex I. 2004 Space Ricleite RKone Space Ricleite Gernot Jim Ricleite
)
 
Alt 25.10.2004, 13:47  
Gast
 
Beiträge: n/a
Standard

Ok .. wieder was dazu gelernt .. die schreibweise muss wohl heissen wie folgt ..
echo "<td>".$einzel[$j][$k]."</td>"; weil sonst die zweite klammer ver-
loren geht ..
 
Alt 25.10.2004, 14:02  
Gast
 
Beiträge: n/a
Standard

Jetzt funzt es! Danke!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: String in mehrdimensionalen Array umwandeln, vice versa Zergling-new Tutorials 2 03.02.2008 10:34
Kategoriedaten rekursiv in Array bringen Schiedsrichter PHP Tipps 2008 2 10.12.2007 15:43
Grundlegendes Array Verständnis Patrick Schwarz PHP Tipps 2008 7 28.09.2007 13:42
array ausgabe falsch? se-clan PHP Tipps 2007 2 07.01.2007 22:20
Sortieralgo: Plötzlich keinen Zugriff mehr auf Daten Melchior PHP-Fortgeschrittene 8 19.09.2006 23:50
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
array als Schleife verwenden cyberholic Datenbanken 6 12.01.2006 13:14
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
array in array filtern, kopieren oder irgendwas, das hilft PHP Tipps 2005 2 14.04.2005 12:10
Array Schleife PHP Tipps 2005 6 05.04.2005 11:56
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
[Erledigt] Frage zu mehrdimensionalen Array PHP-Fortgeschrittene 6 30.08.2004 14:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.