Ergebnis 1 bis 4 von 4

Thema: Array in Subroutine ausgeben

  1. #1
    Unregistriert
    Gast

    Standard Array in Subroutine ausgeben

    Hallo,

    ich habe ein riesen Problem, es macht mich Wahnsinnig, und stehe wirklich auf dem Schlauch.

    Ich lese in einem Script bestimmte Parameter aus einer Datei aus, diese Parameter werden dann in ein array geschrieben.

    Code:
    [...]
    
    if(*array != 0)
    {
    push (*array,$BEFEHL);
    push (*array,$REST);
    
    $BEFEHL = shift (*array);
    $REST = shift (*array);
    
    print join("\n",*array);
    
    }
    
    [...]
    So, dieses Script nutzt eine Sub, in dieser Sub möchte ich nun das *Array auslesen und in ein Hash schreiben, ich scheitere schon daran das array in ein hash zu formatieren.

    Allerdings scheitere ich auch daran das array in meiner Sub innerhalb einer IF Anweisung auszugeben.

    Ich bin ein totaler Perl Anfänger, gleich mit dazugesagt und ich brauche unbedingt Hilfe. -

    Kann mir jemand sagen:

    - Wie ich aus einem Array einen Hash mache?
    - Und wie ich diese Variablen an eine Sub übergeben kann und sie dort global wirken?

    Vielen, vielen Dank im voraus,

    Julian
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    gelöschter User
    Gast

    Standard

    Vielleicht hilft dir dieser Link weiter
    http://forum.de.selfhtml.org/archiv/2003/5/t47179/

  3. #3
    Unregistriert
    Gast

    Beitrag

    Okay, ich habe es zu schlecht erklärt!

    Code:
    Also meine Datei aus der ich diese Werte auslese sieht wie folgt aus:
    
    NAME            (VSAM.XDRFL1)
    VOLUMES       (DOSRES)
    RECORDS       (850)
    RECORDSIZE   (4096 4096)
    
    Nun werden diese Parameter in ein array gelesen also so:
    
    NAME
    (VSAM.XDRFL1)
    VOLUME
    (DOSRES)
    ....
    ....
    
    Nun will ich diesen array an meine Sub übergeben und dort die Werte 
    in einen Hash lesen der dann folgendermaßen aussehen soll:
    
    Name => (VSAM.XDRFL1)
    Volume => (DOSRES)
    ....
    ....
    
    Damit ich in meiner Sub den Hash wie folgt auslesen kann:
    
    print $hash{'VOLUME'};
    
    Und als Ausgabe bekomme:
    
    (VSAM.XDRFL1)
    Ich hoffe es ist nun ein wenig verständlicher....wenn nicht tut es mir wirklich leid, ich bin selbst total zerstreut...

    Liebe Grüße

  4. #4
    Unregistriert
    Gast

    Standard

    Problem gelöst,

    ich hatte einen ganz miesen Denkfehler, trotzdem vielen vielen Dank. Ich poste den Quellcode wenn ich ihn fertig habe.

    Viele liebe Grüße,

    Julian

Ähnliche Themen

  1. PHP Array Subactions
    Von Garion im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 14.05.2008, 00:54
  2. mehrdimensionales Array ausgeben?
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 21
    Letzter Beitrag: 06.06.2007, 22:03
  3. Datensätze in ein Array
    Von Redfish im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 23.02.2007, 14:40
  4. Array
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.02.2006, 19:48
  5. Array (PHP)
    Von ST-O Keule im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 20.04.2005, 16:12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •