Hallo allerseits!
vor kurzem ist eine meiner preg_replace - funktionen in die hose gegangen; das problem habe ich dann ohne regex gelöst, aber mich interessiert es trotzdem, ob es möglich gewesen wäre, so wie ich es mir dachte:
es gibt ein assoziatives array $data, und einen längeren text. Nun sollen alle vorkommnisse von z.B. !baum! durch $data['baum'] ersetzt werden, woraus dann meinetwegen 'große pflanze' entsteht.
das war mein ansatz, allerdings wollter der so nicht funktionieren:
	
ich hab etliche anordnungen der " und $ innerhalb der ersetzung getestet, aber es gab immer einen fehler wie 'unexpected '$', expecting T_STRING or T_VARIABLE or T_NUM_STRING '
ist das ganze so nicht machbar oder steh ich da grad total aufm schlauch?
Freundliche Grüße und vielen Dank im vorraus
Breezzer
					vor kurzem ist eine meiner preg_replace - funktionen in die hose gegangen; das problem habe ich dann ohne regex gelöst, aber mich interessiert es trotzdem, ob es möglich gewesen wäre, so wie ich es mir dachte:
es gibt ein assoziatives array $data, und einen längeren text. Nun sollen alle vorkommnisse von z.B. !baum! durch $data['baum'] ersetzt werden, woraus dann meinetwegen 'große pflanze' entsteht.
das war mein ansatz, allerdings wollter der so nicht funktionieren:
PHP-Code:
	
	
preg_replace('/!(.*)!/',"$data[$1]",$text); 
ist das ganze so nicht machbar oder steh ich da grad total aufm schlauch?
Freundliche Grüße und vielen Dank im vorraus
Breezzer
 
          
 
							
						
Kommentar