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