bestimmte Elemente aus Array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • bestimmte Elemente aus Array

    Wie kann ich ein Array welches Objekte von Register enthält ausgeben( objektorientiert)?
    Zuletzt geändert von boubou; 15.10.2008, 15:41.

  • #2
    Regel-Thread befolgen! Danke.

    Kommentar


    • #3
      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


      • #4
        Geht das auch nochmal auf Deutsch? Nimms nicht persönlich, aber ohne Satztrennung und -zeichen ist ziemlich unverständlich, was du willst.
        Was sind "Objekte von Register"?
        Was ist Register?
        Was genau steht in $value2?

        Grüße
        Nieder mit der Camel Case-Konvention

        Kommentar


        • #5
          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


          • #6
            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>";
              }

            Hat se recht?
            "I don't want to belong to any club that would accept me as a member."

            Groucho Marx

            Kommentar


            • #7
              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.
              Nieder mit der Camel Case-Konvention

              Kommentar


              • #8
                und * zusammenführ *

                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  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
                  4
                  Wohl bemerkt value2 ist ein array.
                  Ist klar. Und darum gibst du dieses Array auch direkt per
                  PHP-Code:
                  echo($value2."<br>"); 
                  aus und als Ergebnis erhältst du z.B. folgende Ausgabe-Zeile:
                  PHP-Code:

                  ...welches ein array ist. An z.B. jeden dritten Wert rankomme....
                  Wie man mit Arrays umgeht, sollten ihm als objektorientiertem Profi eigentlich bekannt sein.

                  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


                  • #10
                    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


                    • #11
                      OffTopic:

                      seit August diesen Jahres in der Ausbildung
                      Gibt es da auch einen Deutsch-Kurs?

                      Simploo CMS - das einfache Webseiten-Bearbeitungsprogramm

                      Kommentar


                      • #12
                        Re: Daten aus Db anzeigen

                        Original geschrieben von boubou
                        Wie kann ich ein Array welches Objekte von Register enthält ausgeben( objektorientiert)?
                        Sowohl Objekte als auch Arrays lassen sich mit print_r/var_dump ausgeben.
                        [FONT="Helvetica"]twitter.com/unset[/FONT]

                        Shitstorm Podcast – Wöchentliches Auskotzen

                        Kommentar


                        • #13
                          Was meinst du mit "Register"?

                          Kommentar


                          • #14
                            Wieviele Themen zum selben Problem möchtest du eigentlich noch aufmachen?
                            Nieder mit der Camel Case-Konvention

                            Kommentar

                            Lädt...
                            X