Array erweitern

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

  • Array erweitern

    Hallo,
    Ich habe hier eine Funktion um einige Daten eines Arrays, welches ich per Soap-SimpleXML-Objekt2Array bekomme in ein anderes Array zu schreiben.

    Leider enthält das Result Array nur den letzten Datensatz.Wo liegt mein Fehler?
    Ich habe es auch schon mit array_push() versucht, aber leider ohne Erfolg.

    hier mein Code:
    PHP-Code:
    function getResult($xml_array){    
            
    $entry_id "0";
        if (isset(
    $xml_array["Entry"]["0"])){
            while (isset(
    $xml_array["Entry"][$entry_id])){
                
    $return_array = array();
                
    $return_array["vaOrt"][$entry_id] = $xml_array["Entry"][$entry_id]["Field"]["2"]["value"];
                
    $return_array["vaBeginn"][$entry_id]= $xml_array["Entry"][$entry_id]["Field"]["3"]["value"];
                
    $return_array["vaEnde"][$entry_id] = $xml_array["Entry"][$entry_id]["Field"]["4"]["value"];
                
    $return_array["vaTitel"][$entry_id]= $xml_array["Entry"][$entry_id]["Field"]["5"]["value"];
                
    $return_array["vaNummer"][$entry_id] =  $xml_array["Entry"][$entry_id]["Field"]["6"]["value"];
                
    $return_array["vaZielGrp"][$entry_id] = $xml_array["Entry"][$entry_id]["Field"]["1"]["value"];
                
    $entry_id++;
            }
            return 
    $return_array;    
        }
        

    MfG Geisi

  • #2
    Du erzeut das Array bei jedem Schleifendurchlauf neu

    PHP-Code:
    $return_array = array(); 
    This is what happens when an unstoppable force meets an immovable object.

    Kommentar


    • #3
      Okay dankeschön hab mir schon gedacht, dass es was dummes ist.
      Manchmal steht man einfach auf dem Schlauch.
      Schnelle +gute Antwort.

      Kommentar

      Lädt...
      X