Problem mit Array

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

  • Problem mit Array

    Ich hab folgendes Array bekommen und muss es nun weiter bearbeiten... ich hab aber leider keine genaue Ahnung wie ich die einzelnen Felder ansprechen kann.
    PHP-Code:
    Array ( 
        [
    0] => questionunit Object 
            [
    arrAnswers] => Array ( 
                [
    0] => Array ( 
                    [
    strAnswerText] => Antwort 1 
                    
    [intState] => 
                    [
    intUserInput] => 
                

                [
    1] => Array ( 
                    [
    strAnswerText] => Antwort 2 
                    
    [intState] => 
                    [
    intUserInput] => 
                

                [
    2] => Array ( 
                    [
    strAnswerText] => Antwort 3 
                    
    [intState] => 
                    [
    intUserInput] => 
                

                [
    3] => Array ( 
                    [
    strAnswerText] => Antwort 4 
                    
    [intState] => 
                    
    [intUserInput] => 
                

            ) 
            [
    strQuestionText] => Frage
            
    [strMovieNameForFailure] => 
            [
    intRank] => 
            
    [intUserInputSaved] => 
        

        [
    1] => questionunit Object 
            [
    usw...]
        )    

    Bin für jeden Tipp dankbar...wie spreche ich z.B. alle Antworten eines questionunit Object an oder nur ein ganz bestimmtes einmaliges feld

    Schonmal besten Dank
    Zuletzt geändert von Jochen2501; 10.05.2006, 16:44.

  • #2
    Nunja, das ist ein Array mit Objekten.

    PHP-Code:
    echo $arr[0]->arrAnswers[0]['strAnswerText'//ergibt: Antwort 1 
    Macht wahrscheinlich Sinn das ganze mit ein paar Schleifen (foreach) zu durchlaufen


    PHP-Code:
    foreach($arr AS $obj){
      echo 
    $obj->strQuestionText."<br/>";
      
    $subarray $obj->arrAnswers;
      foreach(
    $subarray AS $items){
        echo 
    " - ".$items['strAnswerText']."<br/>";
      }
      echo 
    "<hr/>";

    Kommentar


    • #3
      Besten Dank für die schnelle Antwort...

      ich hatte generel vor das mit Schleifen zu durchlaufen, aber fürs grundlegende Verständis wollte ich erstmal einzeln gucken.

      Ich probiers direkt aus, super


      EDIT: Klappt wunderbar und ich hab auch verstanden wieso
      Zuletzt geändert von Jochen2501; 10.05.2006, 16:53.

      Kommentar

      Lädt...
      X