Mailinglisten-Archive |
Yannik Hampe wrote: > > Stephan Beck wrote: >> Hallo, >> >> ich steh grad total auf dem Schlauch. >> Folgendes Problem: >> ich will die Werte eines Objekts setzen, komme aber nicht drauf wie es geht. >> >> $eigenschaften = array("eigenschaft1","eigenschaft2"); >> $werte = array("wert1","wert2"); >> >> $object = new Object(); >> $i = 0; >> foreach ($eigenschaften as $curEigenschaft) { >> $object->$curEigenschaft = $wert[$i]; >> $i++; >> } > > Natürlich funktioniert das nicht... Einmal heisst das bei dir $wertE und > in der Schleife heisst das auf einmal $wert (ohne e am Ende). Du > kannst übrigens auch > foreach ($eigenschaften as $key => $curEigenschaft) > verwenden um $i zu vermeiden... P.S.: Es hilft unglaublich error_reporting(E_ALL | E_STRICT); einzustellen, denn dann meckert php, wenn man einfach so auf eine Variable zugreift, die nicht existiert und weiteren Unschönheiten. >> >> Stephan > > Yannik Yannik
php::bar PHP Wiki - Listenarchive