Hallo,
Ik zit met een probleem wat ik niet op php.net / google kan vinden.
Ik wil graag een string uit een array bijv
Bovenstaande werkt niet omdat $legal een string is en dus niet achter $this-> gezet kan worden. (toch?
)
Het idee is dus, ik werk in een class, dat ik een functie kan aanroepen die hetzelfde is als de waarde van de string die in de array zit.
Want elke waarde in de array stelt een functie in de class voor. En dat kunnen er steeds meer worden.
Weet iemand dit?
Ik zit met een probleem wat ik niet op php.net / google kan vinden.
Ik wil graag een string uit een array bijv
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| $unit= Array("marine", "ghost", "firebat", "dryad") foreach($unit as $legal) { if(in_array("dryad", $unit)) $this->$legal($remove) } function dryad($remove) { code om array element te schrappen } |
Bovenstaande werkt niet omdat $legal een string is en dus niet achter $this-> gezet kan worden. (toch?
Het idee is dus, ik werk in een class, dat ik een functie kan aanroepen die hetzelfde is als de waarde van de string die in de array zit.
Want elke waarde in de array stelt een functie in de class voor. En dat kunnen er steeds meer worden.
Weet iemand dit?
mijn naam slaat nergens op, althans niet op mij :P