Hallo, ich habe in meinem HTML Code Tags wie folgt vorgesehen:
nun soll %name[id]% durch etwas ersetzt werden, was mir eine funktion
abnimmt (es lässt sich nicht durch einen ersetzungausdruck realisieren, da ein mysql-query involviert ist)
Leider weiß ich nicht wie ich das realisieren soll, denn wenn ich
aufrufe, dann kommt in der funktion nur "$1" an und die ersetzung wäre in diesem fall "id" ...
... kann mir da vieleicht jemand einen tipp geben, wie ich für jedes vorkommen der REGEX eine eigene Ersetzungsfunktion mit dem parameter auslösen kann?
Danke ... mfg
PHP-Code:
texttext text text %name[id]% text text
PHP-Code:
function data($id){
//do something with $id ...
return $id;
}
Leider weiß ich nicht wie ich das realisieren soll, denn wenn ich
PHP-Code:
preg_replace("/%name\[(.*?)\]%/i",data("$1"),$obj);
... kann mir da vieleicht jemand einen tipp geben, wie ich für jedes vorkommen der REGEX eine eigene Ersetzungsfunktion mit dem parameter auslösen kann?
Danke ... mfg
Kommentar