agent: einem assoziativen array mit array_push() werte zuweisen

Beitrag lesen

Volltreffer !
Genau das wars ;-)

Funktioniert , vielen Dank !!

Blödsinn - Kann gar nicht funktionieren.
Zumindest nicht so wie du es haben willst.
Mit:
$namen=array("vorname"=>"Michael","nachname"=>"Clarner");
array_push($namen,"'vorname'=>'Anita'", "'nachname'=>'Larsen'");

sieht dein Array nachher so aus:
$namen = (Michael,Clarner,'vorname'=>'Anita','nachname'=>'Larsen')

Ich denke mal dass du ein mehrdimensionales Array haben willst, indem du verschiedene Personen speichern willst.

mach das lieber so:
$namen=array(array("vorname"=>"Michael","nachname"=>"Clarner"));
array_push($namen,array("vorname"=>"Anita", "nachname"=>"Larsen"));

Damit hast du dann folgendes 2-dimensionale Array:

$namen = ( (Michael,Clarner), (Anita,Larsen) )

Dann kannst du auch auf jedes Element einfach zugreifen
Bsp: $namen[0]['vorname'] = 'Michael'
     $namen[1]['nachname'] = 'Larsen'

oder:

foreach($namen as $name)
   echo 'Vorname: '.$name['vorname'].' Nachname: '.$name['nachname'].'<br>';

MfG
Agent