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.
MfGTobsen
-
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!