Ich habe eine kleine Funktion geschrieben, mit der der User eine Zeit seit einem gewissen Datum ausgeben kann.
Als Funktionsparameter übergebe ich
$t ist der Timestamp, $s ist der String, in den die Variablen eingesetzt werden sollen.
Ich habe mir nun überlegt, dies mit preg_match_all und einer foreach zu lösen, allerdings will das wohl nicht so ganz.
ergibt bei mir NULL
$o wird vorher als eine etwas abgeänderte Version von $s definiert.
Fehlermeldung:
Danke 
Nico
Als Funktionsparameter übergebe ich
PHP-Code:
function since($t, $s = "Seit {d} Tag[en], {h} Stunde[n], {m} Minute[n] und {s} Sekunde[n]")
Ich habe mir nun überlegt, dies mit preg_match_all und einer foreach zu lösen, allerdings will das wohl nicht so ganz.
PHP-Code:
preg_match_all("/{([a-z])}([^\[]+)[([a-zA-Z0-9]+)]/", $o, $xx);
var_dump($xx);
$o wird vorher als eine etwas abgeänderte Version von $s definiert.
Fehlermeldung:
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: unmatched parentheses at offset 31 in *** on line 21

Nico
Kommentar