Wie kann ich ein Array welches Objekte von Register enthält ausgeben( objektorientiert)?
bestimmte Elemente aus Array
Einklappen
X
-
bestimmte Elemente aus Array
Hallo zusammen ich hab eine Variable ordner_register die ein array ist in ihr sind objekte von Register. Mit foreach habe ich mir das Feld auslesen lassen hier der code:
foreach ($ordnerregister as $key => $value ){
foreach ((array)$value as $key2 => $value2 ){
echo($value2."<br>");
}
}
So die Ausgabe war :
C // Register inhalt
C // REgister name
3 // Register id
D
D
4
Ich will jetzt mit html einer Tabelle pro spalte nur ids, pro spalte nur name, Pro spalte nur inhalt.
Register ID REgister name Register Inhalt
Wie kann ich den value2 wert so verändern das er mir nur die ids aus gibt ? also immer nur das 3 Feld?
Kommentar
-
einzelne Daten aus Array auslesen
Was sind "Objekte von Register"?
Was ist Register?
Was genau steht in $value2?
Objekte von Register ist einfach aus der Klasse Register. Jeder einzelne Datensatz in der DB ist ein Objekt.
Register ist eine Klasse von mir die ich programmiere.
in value2 steht wie schon eben erwähnt die Ausgabe was ich dahingeschickt habe
B
B
2
A
A
1
E
E
5
Wohl bemerkt value2 ist ein array. Die Fragen was sind Objekte und Register war überflüssig. Die Begriffe sollten einem bekannt sein, wenn er objektorientiert programmiert.
Aber deine Fragen helfen mir nicht weiter ich wollte nur wissen wie ich in value2, welches ein array ist. An z.B. jeden dritten Wert rankomme. Da braucht man nicht zu wissen was Objekte und REgister ist
Kommentar
-
meine zauber kugel sagt:
"Da will einer aus einem 2-dimensionalen Array nur bestimmte Werte ausgeben - solla doch in der 2ten Eben mit ner einfachen for schleife arbeiten..."
PHP-Code:foreach ($ordnerregister as $key => $value ){
for ($i=0; $i < sizeof($value);$i++ ){
echo "id: ".$value[$i][2]."<br>";
}
}
"I don't want to belong to any club that would accept me as a member."
Groucho Marx
Kommentar
-
Interessant, dass du für diese Information ein neues Thema erstellst. Auch interessant, dass du als Hilfesuchender mich belehrst
PHP-Code:for ($i = 0; $i <= count($array); $i++)
{
echo $array[$i][3];
}
Mal so am Rande: Wenn man bewusst objektorientiert programmiert, dann sollte man davon ausgehen können, dass du bereits in der Lage dazu bist, bestimmte Indizes eines Arrays anzusprechen.
Kommentar
-
Kommentar
-
Ich greife mal deinen Ur-Thread auf:
foreach ($ordnerregister as $key => $value ){
foreach ((array)$value as $key2 => $value2 ){
echo($value2."<br>");
}
}
So die Ausgabe war :
C // Register inhalt
C // REgister name
3 // Register id
D
D
4Wohl bemerkt value2 ist ein array.PHP-Code:echo($value2."<br>");
PHP-Code:D
...welches ein array ist. An z.B. jeden dritten Wert rankomme....
EDIT:
Ach das wurde ja bereits erwähnt;-)
OffTopic:
Vielleicht solltest du aber auch nur an deiner Thread-Formulierung arbeiten...Simploo CMS - das einfache Webseiten-Bearbeitungsprogramm
Kommentar
-
Original geschrieben von Griecherus
Interessant, dass du für diese Information ein neues Thema erstellst. Auch interessant, dass du als Hilfesuchender mich belehrst
PHP-Code:for ($i = 0; $i <= count($array); $i++)
{
echo $array[$i][3];
}
Mal so am Rande: Wenn man bewusst objektorientiert programmiert, dann sollte man davon ausgehen können, dass du bereits in der Lage dazu bist, bestimmte Indizes eines Arrays anzusprechen.
Ja ich kann in c++ das einfach und leider habe ich kaum Kenntnisse in php und bin momentan seit August diesen Jahres in der Ausbildung. Leider passt nicht alles in c++ mit php ich hatte da einige sachen überlegt aber führten zu Fehlern daher frag ich im php Forum nach
Kommentar
-
Re: Daten aus Db anzeigen
Original geschrieben von boubou
Wie kann ich ein Array welches Objekte von Register enthält ausgeben( objektorientiert)?
Kommentar
Kommentar