Liebes Forum
Ich habe mir gedacht, ich könnte diese Funktion verwenden:
$c = preg_replace("/No(\d+)/e",$No["\1"],$c);
Also: Ich habe ein Array mit dem richtigen Inhalt, und im meinem String steht ein "No1". Jetzt möchte ich No1 durch $No[1] ersetzen, und ich dachte, daß ich durch den Modifikator /e dies tun könnte. Ich habe das \1 in allen möglichen Varianten probiert (einfache, doppelte, keine Anführungszeichen, ein, zwei, kein Backslash und auch $1) aber nichts funktioniert. Die Fehlermeldungen sind je nach dem unterschiedlich. Im obrigen Fall meldet PHP einfach, daß es kein Index \1 gäbe, was ja auch richtig ist.
Wie kann ich das machen? Geht es überhaupt in einem Ausdruck, oder muß ich da durch mehrere Schritte?
Danke und Grüße
Heizer