Assoziatives Array



  • foreach($fields as $key => $value)
         {
          if(!$value)
           {
            $this->status = FALSE;  
            $error = array($key => "Das Feld $key muss ausgefüllt werden");
            array_push($this->ctrl, $error);
           }
    

    will später dann über den $key auf einzelne Elemente des Arrays zugreifen, also
    zb.

    echo ctrl['Vorname']; //$key ist hierbei = "Vorname"

    Hoffe ihr wisst, was ich meine, denn irgendwie mache ich es falsch.
    MfG

    Tobsen



  • Ich weiß nicht genau was deine Frage ist.

    Aber eine Anmerkung dazu:

    In der array_push Zeile erzeugst du ein Array in einem Array (also ein zweidemensionales Array, wenn man so will). Möchtest du das ganz normal als key und value einfügen, dann musst du die letzten beiden Zeilen durch:

    this->ctrl[$key] = "Das Feld $key muss ausgefüllt werden";

    ersetzen.



  • ja, genau das habe ich gesucht, dankeschön!


Anmelden zum Antworten