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..."
 Hat se recht?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
 4Ist klar. Und darum gibst du dieses Array auch direkt perWohl bemerkt value2 ist ein array.aus und als Ergebnis erhältst du z.B. folgende Ausgabe-Zeile:PHP-Code:echo($value2."<br>");
 
 PHP-Code:D
 Wie man mit Arrays umgeht, sollten ihm als objektorientiertem Profi eigentlich bekannt sein....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
 
 Sowohl Objekte als auch Arrays lassen sich mit print_r/var_dump ausgeben.Original geschrieben von boubou
 Wie kann ich ein Array welches Objekte von Register enthält ausgeben( objektorientiert)?
 Kommentar
 
          
 Moderator
 Moderator 
							
						
Kommentar