Hallo Leute,
ich habe folgenden Tag:
{tag:X}
X soll dabei eine beliebige Zahl darstellen.
Jetzt möchte ich diesen Tag ersetzen.
Folgendes habe ich probiert.
Das Problem: meine_funktion() erwartet als zweiten Parameter eine Zahl (double laut Fehlermeldung) und keinen String. (Der zweite Parameter stellt einen Divisor dar.)
Wie kann ich den String in eine Zahl umwandeln?
Oder wie kann ich den Tag ersetzen, so daß gleich eine Zahl und kein String zurückgegeben wird?
Wäre nett, wenn mir jemand auf die Sprünge helfen kann.
Danke Euch.
ich habe folgenden Tag:
{tag:X}
X soll dabei eine beliebige Zahl darstellen.
Jetzt möchte ich diesen Tag ersetzen.
Folgendes habe ich probiert.
Code:
$output = preg_replace('/{tag:(.*?)}/', meine_funktion($parameter1, "\\1"), $output);
Wie kann ich den String in eine Zahl umwandeln?
Oder wie kann ich den Tag ersetzen, so daß gleich eine Zahl und kein String zurückgegeben wird?
Wäre nett, wenn mir jemand auf die Sprünge helfen kann.
Danke Euch.
Kommentar