Hi,
Dass das nicht sonderlich performant wird bei mehreren Suchtreffern, sollte klar sein.
Wie wird es denn performant?
In dem du das Konzept überarbeitest.
Ich suche ja nach einem Ansatz, der nicht mit preg_replace(_callback) funktioniert sondern schneller arbeitet.
Dann überlege dir, ob du überhaupt reguläre Ausdrücke dazu verwenden willst.
Und wenn ja, überlege dir, wie du erst mal die nötigen Daten mit *einer* Query ermitteln kannst. Datenbank-Queries in Schleifen sind pauschal nie eine gute Idee; und Suchen-Ersetzen mit mehreren Treffern und jeweils einzelne Behandlung dieser entspricht dann ja auch einer impliziten Schleife.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]