Einzelnen Beitrag anzeigen
  #1  
Alt 14.05.2016, 18:04:19
Heimi Heimi ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 45
Beiträge: 2
Array in einer Klasse füllen

Hallo,
ich beiße mir gerade die Zähne aus.... dabei ist es wahrscheinlich ganz einfach.
Ich möchte einen Array in einer Klasse mit einem Array füllen. Also am Ende ein Zweidimensionales Array erhalten...
Egal was ich mache, ich bekomme immer nur einen Eintrag...

Hier der Code:
Klasse:
PHP-Code:
class form {
    private 
$items=array();
    
    function 
__construct() {
        
    }
    public function 
add($element,$type$name$class$value){
       
$this->items[] = [$element$type$name$class$value];
        
    }
    public function 
show(){

        foreach( 
$this->items as $itemKey ) { 

            foreach(
$itemKey as $entry => $value ) { 
                    
                    echo 
$entry " " $value;
     


    } 


Der Aufruf:

PHP-Code:
$form = new form();
     
$form->add("label","text","","frmkontaktlabel","*Vorname");
     
$form->add("label","text","","frmkontaktlabel","*Nachname");
     
$form->add("label","text","","frmkontaktlabel","*E-Mail");
     
$form->add("label","text","","frmkontaktlabel","*E-Mail wdh.");
     
$form->show(); 
Warum füllt sich der Array in der Klasse nicht?

Ich wäre euch für einen Hinweis sehr dankbar.

Viele Grüße

Heimi
Mit Zitat antworten