Mailinglisten-Archive |
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... > > Allerdings funktioniert es mit $object->$curEigenschaft nicht. > > Was ist die Lösung??? Ein e mehr in der Schleife oder eins weniger weiter oben. :-D > > LG, > > Stephan Yannik
php::bar PHP Wiki - Listenarchive